Skip to content

Commit

Permalink
ci-builder: update geth version
Browse files Browse the repository at this point in the history
Updates the version of `abigen` that is used in the
`ci-builder` so that it produces bindings that do not
parse JSON every time that an instance of the binding
is created.

The change in geth is here: ethereum/go-ethereum#25574

Fixes the additional diff found here: https://github.com/ethereum-optimism/optimism/pull/3680/files

Right now we do not have a guarantee that local devs use
a specific version of `abigen`. After this is merged,
all devs would need to use `v1.10.25`. Devs could use higher
versions but risk running into problems if there are more
changes to `abigen` in the future.
  • Loading branch information
tynes committed Oct 20, 2022
1 parent 7037cc6 commit 8e22c28
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
5 changes: 5 additions & 0 deletions .changeset/smart-moles-add.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@eth-optimism/ci-builder': patch
---

Update geth to 1.10.25
2 changes: 1 addition & 1 deletion ops/docker/ci-builder/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ RUN source $HOME/.profile && \
strip /opt/foundry/target/release/cast && \
strip /opt/foundry/target/release/anvil

FROM ethereum/client-go:alltools-v1.10.21 as geth
FROM ethereum/client-go:alltools-v1.10.25 as geth

FROM python:3.8.13-slim-bullseye

Expand Down

0 comments on commit 8e22c28

Please sign in to comment.