ci: upgrade to geth 1.12.0-e501b3b0 (#2874)

Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
This commit is contained in:
chirag-bgh
2023-06-03 00:41:19 +05:30
committed by GitHub
parent 8c5379984b
commit 2e406c1791
9 changed files with 44 additions and 52 deletions

View File

@ -8,7 +8,7 @@ on:
env:
RUSTFLAGS: -D warnings
CARGO_TERM_COLOR: always
GETH_BUILD: 1.10.26-e5eb32ac
GETH_BUILD: 1.12.0-e501b3b0
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}

View File

@ -10,7 +10,7 @@ on:
env:
RUSTFLAGS: -D warnings
CARGO_TERM_COLOR: always
GETH_BUILD: 1.10.26-e5eb32ac
GETH_BUILD: 1.12.0-e501b3b0
name: sanity
jobs:

64
Cargo.lock generated
View File

@ -266,9 +266,9 @@ dependencies = [
[[package]]
name = "auto_impl"
version = "1.0.1"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a8c1df849285fbacd587de7818cc7d13be6cd2cbcd47a04fb1801b0e2706e33"
checksum = "fee3da8ef1276b0bee5dd1c7258010d8fffd31801447323115a25560e1327b89"
dependencies = [
"proc-macro-error",
"proc-macro2 1.0.56",
@ -1814,9 +1814,9 @@ dependencies = [
[[package]]
name = "ethers-contract"
version = "2.0.4"
version = "2.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfa43e2e69632492d7b38e59465d125a0066cf4c477390ece00d3acbd11b338b"
checksum = "e066a0d9cfc70c454672bf16bb433b0243427420076dc5b2f49c448fb5a10628"
dependencies = [
"ethers-contract-abigen",
"ethers-contract-derive",
@ -1833,36 +1833,31 @@ dependencies = [
[[package]]
name = "ethers-contract-abigen"
version = "2.0.4"
version = "2.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2edb8fdbf77459819a443234b461171a024476bfc12f1853b889a62c6e1185ff"
checksum = "c113e3e86b6bc16d98484b2c3bb2d01d6fed9f489fe2e592e5cc87c3024d616b"
dependencies = [
"Inflector",
"dunce",
"ethers-core",
"ethers-etherscan",
"eyre",
"getrandom 0.2.9",
"hex",
"prettyplease",
"proc-macro2 1.0.56",
"quote 1.0.26",
"regex",
"reqwest",
"serde",
"serde_json",
"syn 2.0.15",
"tokio",
"toml 0.7.3",
"url",
"walkdir",
]
[[package]]
name = "ethers-contract-derive"
version = "2.0.4"
version = "2.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "939b0c37746929f869285ee37d270b7c998d80cc7404c2e20dda8efe93e3b295"
checksum = "8c3fb5adee25701c79ec58fcf2c63594cd8829bc9ad6037ff862d5a111101ed2"
dependencies = [
"Inflector",
"ethers-contract-abigen",
@ -1876,9 +1871,9 @@ dependencies = [
[[package]]
name = "ethers-core"
version = "2.0.4"
version = "2.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "198ea9efa8480fa69f73d31d41b1601dace13d053c6fe4be6f5878d9dfcf0108"
checksum = "6da5fa198af0d3be20c19192df2bd9590b92ce09a8421e793bec8851270f1b05"
dependencies = [
"arrayvec",
"bytes",
@ -1887,7 +1882,6 @@ dependencies = [
"elliptic-curve 0.13.4",
"ethabi",
"generic-array",
"getrandom 0.2.9",
"hex",
"k256 0.13.1",
"num_enum",
@ -1907,12 +1901,11 @@ dependencies = [
[[package]]
name = "ethers-etherscan"
version = "2.0.4"
version = "2.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "196a21d6939ab78b7a1e4c45c2b33b0c2dd821a2e1af7c896f06721e1ba2a0c7"
checksum = "84ebb401ba97c6f5af278c2c9936c4546cad75dec464b439ae6df249906f4caa"
dependencies = [
"ethers-core",
"getrandom 0.2.9",
"reqwest",
"semver 1.0.17",
"serde",
@ -1923,9 +1916,9 @@ dependencies = [
[[package]]
name = "ethers-middleware"
version = "2.0.4"
version = "2.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75594cc450992fc7de701c9145de612325fd8a18be765b8ae78767ba2b74876f"
checksum = "740f4a773c19dd6d6a68c8c2e0996c096488d38997d524e21dc612c55da3bd24"
dependencies = [
"async-trait",
"auto_impl",
@ -1950,9 +1943,9 @@ dependencies = [
[[package]]
name = "ethers-providers"
version = "2.0.4"
version = "2.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1009041f40476b972b5d79346cc512e97c662b1a0a2f78285eabe9a122909783"
checksum = "56b498fd2a6c019d023e43e83488cd1fb0721f299055975aa6bac8dbf1e95f2c"
dependencies = [
"async-trait",
"auto_impl",
@ -1964,7 +1957,6 @@ dependencies = [
"futures-core",
"futures-timer",
"futures-util",
"getrandom 0.2.9",
"hashers",
"hex",
"http",
@ -1988,9 +1980,9 @@ dependencies = [
[[package]]
name = "ethers-signers"
version = "2.0.4"
version = "2.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3bd11ad6929f01f01be74bb00d02bbd6552f22de030865c898b340a3a592db1"
checksum = "02c4b7e15f212fa7cc2e1251868320221d4ff77a3d48068e69f47ce1c491df2d"
dependencies = [
"async-trait",
"coins-bip32",
@ -3955,22 +3947,22 @@ dependencies = [
[[package]]
name = "pin-project"
version = "1.0.12"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc"
checksum = "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead"
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
version = "1.0.12"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55"
checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07"
dependencies = [
"proc-macro2 1.0.56",
"quote 1.0.26",
"syn 1.0.109",
"syn 2.0.15",
]
[[package]]
@ -6748,9 +6740,9 @@ dependencies = [
[[package]]
name = "tokio-tungstenite"
version = "0.18.0"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54319c93411147bced34cb5609a80e0a8e44c5999c93903a81cd866630ec0bfd"
checksum = "ec509ac96e9a0c43427c74f003127d953a265737636129424288d27cb5c4b12c"
dependencies = [
"futures-util",
"log",
@ -7164,13 +7156,13 @@ dependencies = [
[[package]]
name = "tungstenite"
version = "0.18.0"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30ee6ab729cd4cf0fd55218530c4522ed30b7b6081752839b68fcec8d0960788"
checksum = "15fba1a6d6bb030745759a9a2a588bfe8490fc8b4751a277db3a0be1c9ebbf67"
dependencies = [
"base64 0.13.1",
"byteorder",
"bytes",
"data-encoding",
"http",
"httparse",
"log",

View File

@ -20,7 +20,7 @@ reth-rlp = { path = "../../rlp", features = ["alloc", "derive", "std", "ethereum
reth-metrics = { path = "../../metrics" }
# used for Chain and builders
ethers-core = { version = "2.0.4", default-features = false}
ethers-core = { version = "2.0.7", default-features = false}
tokio = { version = "1.21.2", features = ["full"] }
tokio-util = { version = "0.7.4", features = ["io", "codec"] }
@ -40,7 +40,7 @@ proptest-derive = { version = "0.3", optional = true }
[dev-dependencies]
reth-primitives = { path = "../../primitives", features = ["arbitrary"] }
reth-tracing = { path = "../../tracing" }
ethers-core = { version = "2.0.4", default-features = false}
ethers-core = { version = "2.0.7", default-features = false}
test-fuzz = "3.0.4"
tokio-util = { version = "0.7.4", features = ["io", "codec"] }

View File

@ -63,7 +63,7 @@ secp256k1 = { version = "0.27.0", features = [
] }
enr = { version = "0.8.1", features = ["rust-secp256k1"], optional = true }
ethers-core = { version = "2.0.4", default-features = false, optional = true }
ethers-core = { version = "2.0.7", default-features = false, optional = true }
tempfile = { version = "3.3", optional = true }
[dev-dependencies]
@ -79,10 +79,10 @@ reth-provider = { path = "../../storage/provider", features = ["test-utils"] }
reth-tracing = { path = "../../tracing" }
reth-transaction-pool = { path = "../../transaction-pool", features = ["test-utils"] }
ethers-core = { version = "2.0.4", default-features = false}
ethers-providers = {version = "2.0.4", default-features = false }
ethers-signers = {version = "2.0.4", default-features = false }
ethers-middleware = {version = "2.0.4", default-features = false }
ethers-core = { version = "2.0.7", default-features = false}
ethers-providers = {version = "2.0.7", default-features = false }
ethers-signers = {version = "2.0.7", default-features = false }
ethers-middleware = {version = "2.0.7", default-features = false }
enr = { version = "0.8.1", features = ["serde", "rust-secp256k1"] }

View File

@ -16,7 +16,7 @@ reth-codecs = { version = "0.1.0", path = "../storage/codecs" }
revm-primitives = { version = "1.1", features = ["serde"] }
# ethereum
ethers-core = { version = "2.0.4", default-features = false }
ethers-core = { version = "2.0.7", default-features = false }
tiny-keccak = { version = "2.0", features = ["keccak"] }
crunchy = { version = "0.2.2", default-features = false, features = ["limit_256"] }
ruint = { version = "1.7.0", features = ["primitive-types", "rlp"] }

View File

@ -26,7 +26,7 @@ reth-tasks = { path = "../../tasks" }
# eth
revm = { version = "3", features = ["optional_block_gas_limit", "optional_eip3607", "optional_no_base_fee"] }
ethers-core = { version = "2.0.4", features = ["eip712"]}
ethers-core = { version = "2.0.7", features = ["eip712"]}
revm-primitives = { version = "1.1", features = ["serde"] }

View File

@ -44,10 +44,10 @@ thiserror = "1"
enr = { version = "0.8.1", features = ["serde", "rust-secp256k1"], optional = true }
# ethers
ethers-core = { version = "2.0.4", default-features = false, optional = true}
ethers-providers = { version = "2.0.4", features = ["ws"], default-features = false, optional = true }
ethers-middleware = { version = "2.0.4", default-features = false, optional = true }
ethers-signers = { version = "2.0.4", default-features = false, optional = true }
ethers-core = { version = "2.0.7", default-features = false, optional = true}
ethers-providers = { version = "2.0.7", features = ["ws"], default-features = false, optional = true }
ethers-middleware = { version = "2.0.7", default-features = false, optional = true }
ethers-signers = { version = "2.0.7", default-features = false, optional = true }
# async / futures
async-trait = { version = "0.1", optional = true }

View File

@ -84,7 +84,7 @@ pub trait CliqueMiddleware: Send + Sync + Middleware {
}
// start mining?
self.start_mining(None).await?;
self.start_mining().await?;
// check that we are mining
let mining = self.mining().await?;