diff --git a/.github/scripts/install_geth.sh b/.github/scripts/install_geth.sh index 9da7bd60..32dc8620 100755 --- a/.github/scripts/install_geth.sh +++ b/.github/scripts/install_geth.sh @@ -4,7 +4,7 @@ set -eo pipefail # install geth -GETH_VERSION="1.12.0-e501b3b0" +GETH_VERSION="1.14.8-a9523b64" wget -c "https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-$GETH_VERSION.tar.gz" tar -xf "geth-linux-amd64-$GETH_VERSION.tar.gz" diff --git a/README.md b/README.md index 75ba9a17..ea6e72f9 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ For more information: Rust version: 1.81.0 1. `libclang-dev`, `pkg-config` and `libssl-dev` on Debian/Ubuntu. -2. Ethereum execution client JSON-RPC API with enabled [`debug_traceCall`](https://geth.ethereum.org/docs/interacting-with-geth/rpc/ns-debug#debug_tracecall). For production, you can use [Geth](https://github.com/ethereum/go-ethereum) or [Erigon](https://github.com/ledgerwatch/erigon). For testing, we are using Geth dev mode (tested with [v1.12.0](https://github.com/ethereum/go-ethereum/releases/tag/v1.12.0)); so you need to install [Geth](https://geth.ethereum.org/docs/getting-started/installing-geth) for running tests. +2. Ethereum execution client JSON-RPC API with enabled [`debug_traceCall`](https://geth.ethereum.org/docs/interacting-with-geth/rpc/ns-debug#debug_tracecall). For production, you can use [Geth](https://github.com/ethereum/go-ethereum) or [Erigon](https://github.com/ledgerwatch/erigon). For testing, we are using Geth dev mode (tested with [v1.14.8](https://github.com/ethereum/go-ethereum/releases/tag/v1.14.8)); so you need to install [Geth](https://geth.ethereum.org/docs/getting-started/installing-geth) for running tests. 3. [`solc`](https://docs.soliditylang.org/en/v0.8.17/installing-solidity.html) >=0.8.12. 4. [`cargo-sort`](https://crates.io/crates/cargo-sort) and [`cargo-udeps`](https://crates.io/crates/cargo-udeps). diff --git a/bundler-spec-tests/docker-compose.yml b/bundler-spec-tests/docker-compose.yml index 9a6235d1..f8fdb338 100644 --- a/bundler-spec-tests/docker-compose.yml +++ b/bundler-spec-tests/docker-compose.yml @@ -1,6 +1,6 @@ services: geth-dev: - image: ethereum/client-go:release-1.12 + image: ethereum/client-go:v1.14.8 healthcheck: test: [ "CMD-SHELL", "geth attach --exec eth.blockNumber" ] interval: 10s @@ -28,7 +28,7 @@ services: - --mine - --verbosity=2 fund-signer: - image: ethereum/client-go:release-1.12 + image: ethereum/client-go:v1.14.8 entrypoint: 'geth --exec "eth.sendTransaction({from: eth.accounts[0], to: \"0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266\", value: web3.toWei(10000, \"ether\")})" attach http://geth-dev:8545' depends_on: geth-dev: