From f731fc9714444d96efd7b71bfac974926b6e1cd5 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Wed, 8 Jul 2026 04:02:52 +0000 Subject: [PATCH 01/28] deps: bump reth rev to 1a4a5c9 (2026-07-08) --- Cargo.toml | 116 ++++++++++++++++++++++++++--------------------------- 1 file changed, 57 insertions(+), 59 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 4a429a3c27..5854833650 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -146,68 +146,66 @@ tempo-telemetry-util = { path = "crates/telemetry-util", default-features = fals tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } tempo-validator-config = { path = "crates/validator-config", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384", default-features = false } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9", default-features = false } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } reth-codecs = { version = "0.5.2", default-features = false } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384", default-features = false } -reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384", default-features = false } -reth-nippy-jar = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9", default-features = false } +reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9", default-features = false } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } reth-primitives-traits = { version = "0.5.2", default-features = false } -reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-static-file-types = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384" } +reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "1bf2384", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9", features = [ "std", "optional-checks", ] } From ee0c24d77092c5007b02bd38463155100df65487 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Wed, 8 Jul 2026 04:07:24 +0000 Subject: [PATCH 02/28] fix: resolve breaking changes from reth update (2026-07-08) --- Cargo.lock | 211 ++++++++++++++++++++++++++--------------------------- 1 file changed, 105 insertions(+), 106 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d0c04ec080..0e2c1547a2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8617,7 +8617,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8644,7 +8644,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8677,7 +8677,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8697,7 +8697,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-genesis", "clap", @@ -8710,7 +8710,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8781,6 +8781,7 @@ dependencies = [ "secp256k1 0.30.0", "serde", "serde_json", + "socket2", "tar", "tokio", "tokio-stream", @@ -8793,7 +8794,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "reth-tasks", "tokio", @@ -8803,7 +8804,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8856,7 +8857,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "eyre", "humantime-serde", @@ -8872,7 +8873,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -8886,7 +8887,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8899,7 +8900,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8924,7 +8925,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-primitives", "derive_more", @@ -8953,7 +8954,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8979,7 +8980,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -9009,7 +9010,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9024,7 +9025,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9049,7 +9050,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9073,7 +9074,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-primitives", "dashmap", @@ -9097,7 +9098,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9132,7 +9133,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9189,7 +9190,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "aes", "alloy-primitives", @@ -9217,7 +9218,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9240,7 +9241,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9265,7 +9266,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9321,7 +9322,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9351,7 +9352,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9369,7 +9370,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-primitives", "bytes", @@ -9385,7 +9386,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9408,7 +9409,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -9419,7 +9420,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9447,7 +9448,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-chains", "alloy-consensus", @@ -9469,7 +9470,7 @@ dependencies = [ [[package]] name = "reth-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -9510,7 +9511,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "clap", "eyre", @@ -9533,7 +9534,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9549,7 +9550,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9565,7 +9566,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -9578,7 +9579,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9608,7 +9609,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9622,7 +9623,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "rayon", "reth-db-api", @@ -9632,7 +9633,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9657,7 +9658,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9677,7 +9678,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-primitives", "fixed-cache", @@ -9695,7 +9696,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-evm", "alloy-primitives", @@ -9708,7 +9709,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9727,7 +9728,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9765,7 +9766,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9779,7 +9780,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "serde", "serde_json", @@ -9789,7 +9790,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9815,7 +9816,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "bytes", "futures", @@ -9835,7 +9836,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "bitflags 2.11.1", "byteorder", @@ -9852,7 +9853,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "bindgen", "cc", @@ -9861,7 +9862,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "futures", "metrics", @@ -9874,7 +9875,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-primitives", "ipnet", @@ -9883,7 +9884,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "futures-util", "if-addrs", @@ -9897,7 +9898,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9955,7 +9956,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9980,7 +9981,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10004,7 +10005,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10019,7 +10020,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -10033,7 +10034,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "anyhow", "bincode", @@ -10050,7 +10051,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -10074,7 +10075,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10142,7 +10143,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10197,7 +10198,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10206,6 +10207,7 @@ dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", "ethereum_ssz", + "ethereum_ssz_derive", "eyre", "http-body-util", "jsonrpsee", @@ -10244,7 +10246,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10268,7 +10270,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10292,7 +10294,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "bytes", "eyre", @@ -10321,7 +10323,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "reth-chainspec", "reth-db-api", @@ -10333,7 +10335,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10357,7 +10359,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "pin-project", "reth-payload-primitives", @@ -10369,7 +10371,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10392,7 +10394,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -10435,7 +10437,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10483,7 +10485,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10511,7 +10513,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-primitives", "arbitrary", @@ -10527,7 +10529,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10542,7 +10544,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10619,7 +10621,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-eips", "alloy-genesis", @@ -10649,7 +10651,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-network", "alloy-provider", @@ -10692,7 +10694,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-evm", @@ -10712,7 +10714,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10743,7 +10745,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10790,7 +10792,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-chains", "alloy-consensus", @@ -10841,7 +10843,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-rpc-types-engine", "http 1.4.0", @@ -10855,7 +10857,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10886,7 +10888,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10937,7 +10939,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10965,7 +10967,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-primitives", "arbitrary", @@ -10979,7 +10981,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-primitives", "parking_lot", @@ -10999,7 +11001,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-primitives", "clap", @@ -11014,7 +11016,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -11040,7 +11042,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-eips", "alloy-primitives", @@ -11057,7 +11059,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "crossbeam-utils", "dashmap", @@ -11078,7 +11080,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11094,7 +11096,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "tokio", "tokio-stream", @@ -11104,7 +11106,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "clap", "eyre", @@ -11124,7 +11126,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "base64 0.22.1", "clap", @@ -11143,7 +11145,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11186,7 +11188,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11211,7 +11213,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -11238,7 +11240,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-primitives", "metrics", @@ -11257,18 +11259,15 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-evm", "alloy-primitives", "alloy-rlp", "crossbeam-channel", "crossbeam-utils", - "derive_more", - "itertools 0.14.0", "metrics", "rand 0.9.4", - "rayon", "reth-execution-errors", "reth-metrics", "reth-primitives-traits", @@ -11285,7 +11284,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1bf2384#1bf23842268edad605afcc45908f8bcb6afbc26a" +source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" dependencies = [ "alloy-primitives", "alloy-trie", From 604e0bfb5772aaf494455650122b33dce60e7530 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Thu, 9 Jul 2026 04:19:47 +0000 Subject: [PATCH 03/28] deps: bump reth rev to dbb2757 (2026-07-09) --- Cargo.toml | 114 ++++++++++++++++++++++++++--------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 5854833650..5339eae5ce 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -146,66 +146,66 @@ tempo-telemetry-util = { path = "crates/telemetry-util", default-features = fals tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } tempo-validator-config = { path = "crates/validator-config", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9", default-features = false } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757", default-features = false } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } reth-codecs = { version = "0.5.2", default-features = false } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9", default-features = false } -reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9", default-features = false } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757", default-features = false } +reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757", default-features = false } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } reth-primitives-traits = { version = "0.5.2", default-features = false } -reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9" } +reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "1a4a5c9", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757", features = [ "std", "optional-checks", ] } From 62e7d3ca9538473008b74c7fa6b1e5f0c9d8aaf4 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Thu, 9 Jul 2026 04:26:14 +0000 Subject: [PATCH 04/28] fix: resolve breaking changes from reth update (2026-07-09) --- Cargo.lock | 206 ++++++++++++++++++------------------- bin/tempo/src/p2p_proxy.rs | 3 + crates/node/src/rpc/mod.rs | 6 +- 3 files changed, 110 insertions(+), 105 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0e2c1547a2..e1d87a6b8b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8617,7 +8617,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8644,7 +8644,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8677,7 +8677,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8697,7 +8697,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-genesis", "clap", @@ -8710,7 +8710,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8794,7 +8794,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "reth-tasks", "tokio", @@ -8804,7 +8804,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8857,7 +8857,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "eyre", "humantime-serde", @@ -8873,7 +8873,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -8887,7 +8887,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8900,7 +8900,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8925,7 +8925,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-primitives", "derive_more", @@ -8954,7 +8954,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8980,7 +8980,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -9010,7 +9010,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9025,7 +9025,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9050,7 +9050,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9074,7 +9074,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-primitives", "dashmap", @@ -9098,7 +9098,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9133,7 +9133,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9190,7 +9190,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "aes", "alloy-primitives", @@ -9218,7 +9218,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9241,7 +9241,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9266,7 +9266,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9322,7 +9322,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9352,7 +9352,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9370,7 +9370,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-primitives", "bytes", @@ -9386,7 +9386,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9409,7 +9409,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -9420,7 +9420,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9448,7 +9448,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-chains", "alloy-consensus", @@ -9470,7 +9470,7 @@ dependencies = [ [[package]] name = "reth-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -9511,7 +9511,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "clap", "eyre", @@ -9534,7 +9534,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9550,7 +9550,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9566,7 +9566,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -9579,7 +9579,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9609,7 +9609,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9623,7 +9623,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "rayon", "reth-db-api", @@ -9633,7 +9633,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9658,7 +9658,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9678,7 +9678,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-primitives", "fixed-cache", @@ -9696,7 +9696,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-evm", "alloy-primitives", @@ -9709,7 +9709,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9728,7 +9728,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9766,7 +9766,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9780,7 +9780,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "serde", "serde_json", @@ -9790,7 +9790,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9816,7 +9816,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "bytes", "futures", @@ -9836,7 +9836,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "bitflags 2.11.1", "byteorder", @@ -9853,7 +9853,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "bindgen", "cc", @@ -9862,7 +9862,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "futures", "metrics", @@ -9875,7 +9875,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-primitives", "ipnet", @@ -9884,7 +9884,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "futures-util", "if-addrs", @@ -9898,7 +9898,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9956,7 +9956,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9981,7 +9981,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10005,7 +10005,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10020,7 +10020,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -10034,7 +10034,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "anyhow", "bincode", @@ -10051,7 +10051,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -10075,7 +10075,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10143,7 +10143,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10198,7 +10198,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10246,7 +10246,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10270,7 +10270,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10294,7 +10294,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "bytes", "eyre", @@ -10323,7 +10323,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "reth-chainspec", "reth-db-api", @@ -10335,7 +10335,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10359,7 +10359,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "pin-project", "reth-payload-primitives", @@ -10371,7 +10371,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10394,7 +10394,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -10437,7 +10437,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10485,7 +10485,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10513,7 +10513,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-primitives", "arbitrary", @@ -10529,7 +10529,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10544,7 +10544,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10621,7 +10621,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-eips", "alloy-genesis", @@ -10651,7 +10651,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-network", "alloy-provider", @@ -10694,7 +10694,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-evm", @@ -10714,7 +10714,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10745,7 +10745,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10792,7 +10792,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-chains", "alloy-consensus", @@ -10843,7 +10843,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-rpc-types-engine", "http 1.4.0", @@ -10857,7 +10857,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10888,7 +10888,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10939,7 +10939,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10967,7 +10967,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-primitives", "arbitrary", @@ -10981,7 +10981,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-primitives", "parking_lot", @@ -11001,7 +11001,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-primitives", "clap", @@ -11016,7 +11016,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -11042,7 +11042,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-eips", "alloy-primitives", @@ -11059,7 +11059,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "crossbeam-utils", "dashmap", @@ -11080,7 +11080,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11096,7 +11096,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "tokio", "tokio-stream", @@ -11106,7 +11106,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "clap", "eyre", @@ -11126,7 +11126,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "base64 0.22.1", "clap", @@ -11145,7 +11145,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11188,7 +11188,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11213,7 +11213,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -11240,7 +11240,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-primitives", "metrics", @@ -11259,7 +11259,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-evm", "alloy-primitives", @@ -11284,7 +11284,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=1a4a5c9#1a4a5c966f23513c3f264997fa15b82fe884f6cd" +source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" dependencies = [ "alloy-primitives", "alloy-trie", diff --git a/bin/tempo/src/p2p_proxy.rs b/bin/tempo/src/p2p_proxy.rs index 6ad1118680..518a190073 100644 --- a/bin/tempo/src/p2p_proxy.rs +++ b/bin/tempo/src/p2p_proxy.rs @@ -473,6 +473,9 @@ async fn run_p2p_network( IncomingEthRequest::GetCells { response, .. } => { let _ = response.send(Ok(Default::default())); } + // Snap sync is not supported by the proxy; drop the response sender to signal + // that the request could not be served. + IncomingEthRequest::GetSnap { .. } => {} } } diff --git a/crates/node/src/rpc/mod.rs b/crates/node/src/rpc/mod.rs index 31328b6613..5d72ce6a7b 100644 --- a/crates/node/src/rpc/mod.rs +++ b/crates/node/src/rpc/mod.rs @@ -47,8 +47,9 @@ use reth_rpc::{DynRpcConverter, eth::EthApi}; use reth_rpc_eth_api::{ EthApiTypes, RpcConverter, RpcNodeCore, RpcNodeCoreExt, helpers::{ - Call, EthApiSpec, EthBlocks, EthCall, EthFees, EthState, EthTransactions, LoadBlock, - LoadFee, LoadPendingBlock, LoadReceipt, LoadState, LoadTransaction, SpawnBlocking, Trace, + Call, EthApiSpec, EthBlocks, EthCall, EthFees, EthState, EthSubscriptions, EthTransactions, + LoadBlock, LoadFee, LoadPendingBlock, LoadReceipt, LoadState, LoadTransaction, + SpawnBlocking, Trace, bal::GetBlockAccessList, estimate::EstimateCall, pending_block::{BuildPendingEnv, PendingEnvBuilder}, @@ -473,6 +474,7 @@ where } impl EstimateCall for TempoEthApi where N: TempoEthApiBounds {} +impl EthSubscriptions for TempoEthApi where N: TempoEthApiBounds {} impl LoadBlock for TempoEthApi where N: TempoEthApiBounds {} impl LoadReceipt for TempoEthApi where N: TempoEthApiBounds {} impl EthBlocks for TempoEthApi where N: TempoEthApiBounds {} From 46613b4c24c722278a5323ca81fd4ecb9a271001 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Fri, 10 Jul 2026 04:22:05 +0000 Subject: [PATCH 05/28] deps: bump reth rev to e58078e (2026-07-10) --- Cargo.toml | 114 ++++++++++++++++++++++++++--------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 5339eae5ce..5f4b350c1f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -146,66 +146,66 @@ tempo-telemetry-util = { path = "crates/telemetry-util", default-features = fals tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } tempo-validator-config = { path = "crates/validator-config", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757", default-features = false } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e", default-features = false } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } reth-codecs = { version = "0.5.2", default-features = false } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757", default-features = false } -reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757", default-features = false } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e", default-features = false } +reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e", default-features = false } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } reth-primitives-traits = { version = "0.5.2", default-features = false } -reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757" } +reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "dbb2757", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e", features = [ "std", "optional-checks", ] } From 5204186051e54f8a50be127b76c4443a51495463 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Fri, 10 Jul 2026 04:29:10 +0000 Subject: [PATCH 06/28] fix: resolve breaking changes from reth update (2026-07-10) --- Cargo.lock | 219 +++++++++++++++++++++++++---------------------------- 1 file changed, 104 insertions(+), 115 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e1d87a6b8b..3d9af68ae7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2257,15 +2257,6 @@ dependencies = [ "hybrid-array", ] -[[package]] -name = "block-padding" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" -dependencies = [ - "generic-array", -] - [[package]] name = "blst" version = "0.3.16" @@ -5701,7 +5692,6 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" dependencies = [ - "block-padding", "generic-array", ] @@ -8617,7 +8607,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8644,7 +8634,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8677,7 +8667,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8697,7 +8687,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-genesis", "clap", @@ -8710,7 +8700,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8794,7 +8784,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "reth-tasks", "tokio", @@ -8804,7 +8794,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8857,7 +8847,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "eyre", "humantime-serde", @@ -8873,7 +8863,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -8887,7 +8877,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8900,7 +8890,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8925,7 +8915,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-primitives", "derive_more", @@ -8954,7 +8944,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8980,7 +8970,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -9010,7 +9000,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9025,7 +9015,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9050,7 +9040,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9074,7 +9064,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-primitives", "dashmap", @@ -9098,7 +9088,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9133,7 +9123,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9190,12 +9180,11 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "aes", "alloy-primitives", "alloy-rlp", - "block-padding", "byteorder", "cipher", "concat-kdf", @@ -9218,7 +9207,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9241,7 +9230,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9266,7 +9255,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9322,7 +9311,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9352,7 +9341,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9370,7 +9359,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-primitives", "bytes", @@ -9386,7 +9375,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9409,7 +9398,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -9420,7 +9409,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9448,7 +9437,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-chains", "alloy-consensus", @@ -9470,7 +9459,7 @@ dependencies = [ [[package]] name = "reth-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -9511,7 +9500,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "clap", "eyre", @@ -9534,7 +9523,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9550,7 +9539,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9566,7 +9555,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -9579,7 +9568,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9609,7 +9598,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9623,7 +9612,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "rayon", "reth-db-api", @@ -9633,7 +9622,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9658,7 +9647,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9678,7 +9667,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-primitives", "fixed-cache", @@ -9696,7 +9685,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-evm", "alloy-primitives", @@ -9709,7 +9698,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9728,7 +9717,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9766,7 +9755,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9780,7 +9769,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "serde", "serde_json", @@ -9790,7 +9779,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9816,7 +9805,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "bytes", "futures", @@ -9836,7 +9825,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "bitflags 2.11.1", "byteorder", @@ -9853,7 +9842,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "bindgen", "cc", @@ -9862,7 +9851,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "futures", "metrics", @@ -9875,7 +9864,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-primitives", "ipnet", @@ -9884,7 +9873,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "futures-util", "if-addrs", @@ -9898,7 +9887,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9956,7 +9945,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9981,7 +9970,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10005,7 +9994,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10020,7 +10009,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -10034,7 +10023,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "anyhow", "bincode", @@ -10051,7 +10040,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -10075,7 +10064,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10143,7 +10132,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10198,7 +10187,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10246,7 +10235,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10270,7 +10259,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10294,7 +10283,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "bytes", "eyre", @@ -10323,7 +10312,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "reth-chainspec", "reth-db-api", @@ -10335,7 +10324,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10359,7 +10348,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "pin-project", "reth-payload-primitives", @@ -10371,7 +10360,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10394,7 +10383,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -10437,7 +10426,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10485,13 +10474,12 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-primitives", "itertools 0.14.0", "metrics", - "rayon", "reth-config", "reth-db-api", "reth-errors", @@ -10513,7 +10501,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-primitives", "arbitrary", @@ -10529,7 +10517,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10544,7 +10532,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10621,7 +10609,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-eips", "alloy-genesis", @@ -10651,7 +10639,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-network", "alloy-provider", @@ -10694,7 +10682,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-evm", @@ -10714,7 +10702,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10745,7 +10733,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10792,7 +10780,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-chains", "alloy-consensus", @@ -10843,7 +10831,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-rpc-types-engine", "http 1.4.0", @@ -10857,7 +10845,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10888,7 +10876,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10939,7 +10927,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10967,7 +10955,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-primitives", "arbitrary", @@ -10981,7 +10969,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-primitives", "parking_lot", @@ -11001,7 +10989,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-primitives", "clap", @@ -11016,7 +11004,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -11042,7 +11030,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-eips", "alloy-primitives", @@ -11059,7 +11047,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "crossbeam-utils", "dashmap", @@ -11080,7 +11068,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11096,7 +11084,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "tokio", "tokio-stream", @@ -11106,7 +11094,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "clap", "eyre", @@ -11126,7 +11114,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "base64 0.22.1", "clap", @@ -11145,7 +11133,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11188,7 +11176,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11213,7 +11201,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -11240,7 +11228,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-primitives", "metrics", @@ -11259,7 +11247,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-evm", "alloy-primitives", @@ -11284,7 +11272,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=dbb2757#dbb275748af36f58bdca217fffe6178b42273f4a" +source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" dependencies = [ "alloy-primitives", "alloy-trie", @@ -11299,6 +11287,7 @@ dependencies = [ "serde_json", "slotmap", "smallvec", + "strum", "tracing", ] From 8e7b93ec95be8d14f17f06a0949cee61601569b2 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Fri, 10 Jul 2026 13:50:09 +0000 Subject: [PATCH 07/28] deps: bump reth rev to 552f609 (2026-07-10) --- Cargo.toml | 114 ++++++++++++++++++++++++++--------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 5f4b350c1f..08f1b08a41 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -146,66 +146,66 @@ tempo-telemetry-util = { path = "crates/telemetry-util", default-features = fals tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } tempo-validator-config = { path = "crates/validator-config", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e", default-features = false } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "552f609", default-features = false } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } reth-codecs = { version = "0.5.2", default-features = false } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e", default-features = false } -reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e", default-features = false } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "552f609", default-features = false } +reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "552f609", default-features = false } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } reth-primitives-traits = { version = "0.5.2", default-features = false } -reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e" } +reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "e58078e", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "552f609", features = [ "std", "optional-checks", ] } From 73a148cdc4a6c29dcbb79cd23a6be2e7a084aab8 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Fri, 10 Jul 2026 13:55:15 +0000 Subject: [PATCH 08/28] fix: resolve breaking changes from reth update (2026-07-10) --- Cargo.lock | 206 ++++++++++++++++++++++++++--------------------------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3d9af68ae7..0186e22ca3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8607,7 +8607,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8634,7 +8634,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8667,7 +8667,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8687,7 +8687,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-genesis", "clap", @@ -8700,7 +8700,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8784,7 +8784,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "reth-tasks", "tokio", @@ -8794,7 +8794,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8847,7 +8847,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "eyre", "humantime-serde", @@ -8863,7 +8863,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -8877,7 +8877,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8890,7 +8890,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8915,7 +8915,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-primitives", "derive_more", @@ -8944,7 +8944,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8970,7 +8970,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -9000,7 +9000,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9015,7 +9015,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9040,7 +9040,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9064,7 +9064,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-primitives", "dashmap", @@ -9088,7 +9088,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9123,7 +9123,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9180,7 +9180,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "aes", "alloy-primitives", @@ -9207,7 +9207,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9230,7 +9230,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9255,7 +9255,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9311,7 +9311,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9341,7 +9341,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9359,7 +9359,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-primitives", "bytes", @@ -9375,7 +9375,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9398,7 +9398,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -9409,7 +9409,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9437,7 +9437,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-chains", "alloy-consensus", @@ -9459,7 +9459,7 @@ dependencies = [ [[package]] name = "reth-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -9500,7 +9500,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "clap", "eyre", @@ -9523,7 +9523,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9539,7 +9539,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9555,7 +9555,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -9568,7 +9568,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9598,7 +9598,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9612,7 +9612,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "rayon", "reth-db-api", @@ -9622,7 +9622,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9647,7 +9647,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9667,7 +9667,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-primitives", "fixed-cache", @@ -9685,7 +9685,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-evm", "alloy-primitives", @@ -9698,7 +9698,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9717,7 +9717,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9755,7 +9755,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9769,7 +9769,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "serde", "serde_json", @@ -9779,7 +9779,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9805,7 +9805,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "bytes", "futures", @@ -9825,7 +9825,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "bitflags 2.11.1", "byteorder", @@ -9842,7 +9842,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "bindgen", "cc", @@ -9851,7 +9851,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "futures", "metrics", @@ -9864,7 +9864,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-primitives", "ipnet", @@ -9873,7 +9873,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "futures-util", "if-addrs", @@ -9887,7 +9887,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9945,7 +9945,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9970,7 +9970,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9994,7 +9994,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10009,7 +10009,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -10023,7 +10023,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "anyhow", "bincode", @@ -10040,7 +10040,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -10064,7 +10064,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10132,7 +10132,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10187,7 +10187,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10235,7 +10235,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10259,7 +10259,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10283,7 +10283,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "bytes", "eyre", @@ -10312,7 +10312,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "reth-chainspec", "reth-db-api", @@ -10324,7 +10324,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10348,7 +10348,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "pin-project", "reth-payload-primitives", @@ -10360,7 +10360,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10383,7 +10383,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -10426,7 +10426,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10474,7 +10474,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10501,7 +10501,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-primitives", "arbitrary", @@ -10517,7 +10517,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10532,7 +10532,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10609,7 +10609,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-eips", "alloy-genesis", @@ -10639,7 +10639,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-network", "alloy-provider", @@ -10682,7 +10682,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-evm", @@ -10702,7 +10702,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10733,7 +10733,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10780,7 +10780,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-chains", "alloy-consensus", @@ -10831,7 +10831,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-rpc-types-engine", "http 1.4.0", @@ -10845,7 +10845,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10876,7 +10876,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10927,7 +10927,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10955,7 +10955,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-primitives", "arbitrary", @@ -10969,7 +10969,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-primitives", "parking_lot", @@ -10989,7 +10989,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-primitives", "clap", @@ -11004,7 +11004,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -11030,7 +11030,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -11047,7 +11047,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "crossbeam-utils", "dashmap", @@ -11068,7 +11068,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11084,7 +11084,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "tokio", "tokio-stream", @@ -11094,7 +11094,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "clap", "eyre", @@ -11114,7 +11114,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "base64 0.22.1", "clap", @@ -11133,7 +11133,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11176,7 +11176,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11201,7 +11201,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -11228,7 +11228,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-primitives", "metrics", @@ -11247,7 +11247,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-evm", "alloy-primitives", @@ -11272,7 +11272,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=e58078e#e58078e60adaa861647699d12983059fb3296817" +source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" dependencies = [ "alloy-primitives", "alloy-trie", From b70b9251477eac83cc5176898a1869cabbe9b9d5 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Sat, 11 Jul 2026 04:02:21 +0000 Subject: [PATCH 09/28] deps: bump reth rev to a20cef6 (2026-07-11) --- Cargo.toml | 114 ++++++++++++++++++++++++++--------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 08f1b08a41..8f7de654aa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -146,66 +146,66 @@ tempo-telemetry-util = { path = "crates/telemetry-util", default-features = fals tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } tempo-validator-config = { path = "crates/validator-config", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "552f609", default-features = false } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6", default-features = false } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } reth-codecs = { version = "0.5.2", default-features = false } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "552f609", default-features = false } -reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "552f609", default-features = false } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6", default-features = false } +reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6", default-features = false } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } reth-primitives-traits = { version = "0.5.2", default-features = false } -reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "552f609" } +reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "552f609", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6", features = [ "std", "optional-checks", ] } From f9939f4f9ecd3879a23505460be7964e6dc38a3f Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Sat, 11 Jul 2026 04:08:04 +0000 Subject: [PATCH 10/28] fix: resolve breaking changes from reth update (2026-07-11) --- Cargo.lock | 206 +++++++++++++++--------------- crates/payload/builder/src/lib.rs | 20 +-- 2 files changed, 115 insertions(+), 111 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0186e22ca3..49245e95bd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8607,7 +8607,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8634,7 +8634,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8667,7 +8667,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8687,7 +8687,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-genesis", "clap", @@ -8700,7 +8700,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8784,7 +8784,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "reth-tasks", "tokio", @@ -8794,7 +8794,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8847,7 +8847,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "eyre", "humantime-serde", @@ -8863,7 +8863,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -8877,7 +8877,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8890,7 +8890,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8915,7 +8915,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-primitives", "derive_more", @@ -8944,7 +8944,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8970,7 +8970,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -9000,7 +9000,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9015,7 +9015,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9040,7 +9040,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9064,7 +9064,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-primitives", "dashmap", @@ -9088,7 +9088,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9123,7 +9123,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9180,7 +9180,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "aes", "alloy-primitives", @@ -9207,7 +9207,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9230,7 +9230,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9255,7 +9255,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9311,7 +9311,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9341,7 +9341,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9359,7 +9359,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-primitives", "bytes", @@ -9375,7 +9375,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9398,7 +9398,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -9409,7 +9409,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9437,7 +9437,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-chains", "alloy-consensus", @@ -9459,7 +9459,7 @@ dependencies = [ [[package]] name = "reth-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -9500,7 +9500,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "clap", "eyre", @@ -9523,7 +9523,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9539,7 +9539,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9555,7 +9555,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -9568,7 +9568,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9598,7 +9598,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9612,7 +9612,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "rayon", "reth-db-api", @@ -9622,7 +9622,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9647,7 +9647,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9667,7 +9667,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-primitives", "fixed-cache", @@ -9685,7 +9685,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-evm", "alloy-primitives", @@ -9698,7 +9698,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9717,7 +9717,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9755,7 +9755,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9769,7 +9769,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "serde", "serde_json", @@ -9779,7 +9779,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9805,7 +9805,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "bytes", "futures", @@ -9825,7 +9825,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "bitflags 2.11.1", "byteorder", @@ -9842,7 +9842,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "bindgen", "cc", @@ -9851,7 +9851,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "futures", "metrics", @@ -9864,7 +9864,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-primitives", "ipnet", @@ -9873,7 +9873,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "futures-util", "if-addrs", @@ -9887,7 +9887,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9945,7 +9945,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9970,7 +9970,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9994,7 +9994,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10009,7 +10009,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -10023,7 +10023,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "anyhow", "bincode", @@ -10040,7 +10040,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -10064,7 +10064,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10132,7 +10132,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10187,7 +10187,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10235,7 +10235,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10259,7 +10259,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10283,7 +10283,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "bytes", "eyre", @@ -10312,7 +10312,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "reth-chainspec", "reth-db-api", @@ -10324,7 +10324,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10348,7 +10348,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "pin-project", "reth-payload-primitives", @@ -10360,7 +10360,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10383,7 +10383,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -10426,7 +10426,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10474,7 +10474,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10501,7 +10501,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-primitives", "arbitrary", @@ -10517,7 +10517,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10532,7 +10532,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10609,7 +10609,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-eips", "alloy-genesis", @@ -10639,7 +10639,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-network", "alloy-provider", @@ -10682,7 +10682,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-evm", @@ -10702,7 +10702,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10733,7 +10733,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10780,7 +10780,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-chains", "alloy-consensus", @@ -10831,7 +10831,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-rpc-types-engine", "http 1.4.0", @@ -10845,7 +10845,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10876,7 +10876,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10927,7 +10927,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10955,7 +10955,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-primitives", "arbitrary", @@ -10969,7 +10969,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-primitives", "parking_lot", @@ -10989,7 +10989,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-primitives", "clap", @@ -11004,7 +11004,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -11030,7 +11030,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-eips", "alloy-primitives", @@ -11047,7 +11047,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "crossbeam-utils", "dashmap", @@ -11068,7 +11068,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11084,7 +11084,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "tokio", "tokio-stream", @@ -11094,7 +11094,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "clap", "eyre", @@ -11114,7 +11114,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "base64 0.22.1", "clap", @@ -11133,7 +11133,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11176,7 +11176,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11201,7 +11201,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -11228,7 +11228,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-primitives", "metrics", @@ -11247,7 +11247,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-evm", "alloy-primitives", @@ -11272,7 +11272,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=552f609#552f609068376f107bdcb2eb67d84f6d8c1dfb7f" +source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" dependencies = [ "alloy-primitives", "alloy-trie", diff --git a/crates/payload/builder/src/lib.rs b/crates/payload/builder/src/lib.rs index 1407674866..8ff1ddd357 100644 --- a/crates/payload/builder/src/lib.rs +++ b/crates/payload/builder/src/lib.rs @@ -370,7 +370,7 @@ where let BuildArguments { cached_reads, execution_cache, - mut trie_handle, + mut state_root_handle, config, cancel, best_payload, @@ -539,19 +539,22 @@ where maybe_override_fee_recipient(&mut executor, &attributes); let bal_task_handle = if self.enable_bal { - let bal_task_handle = - self.spawn_bal_task(trie_handle.as_ref().map(|handle| handle.state_hook())); + let bal_task_handle = self.spawn_bal_task( + state_root_handle + .as_mut() + .map(|handle| handle.take_state_hook()), + ); executor .evm_mut() .db_mut() .set_state_hook(Some(Box::new(bal_task_handle.state_hook()))); Some(bal_task_handle) } else { - if let Some(ref handle) = trie_handle { + if let Some(handle) = state_root_handle.as_mut() { executor .evm_mut() .db_mut() - .set_state_hook(Some(Box::new(handle.state_hook()))); + .set_state_hook(Some(Box::new(handle.take_state_hook()))); } None }; @@ -1019,9 +1022,10 @@ where // Drop the BAL task sender to trigger finalization. let bal_rx = bal_task_handle.map(|handle| handle.into_bal_rx()); - let hashed_state = if let Some(Ok(hashed_state)) = trie_handle + let hashed_state = if let Some(Ok(hashed_state)) = state_root_handle .as_mut() - .map(|rx| rx.take_hashed_state_rx().recv()) + .and_then(|handle| handle.try_take_hashed_state_rx()) + .map(|rx| rx.recv()) { hashed_state } else { @@ -1037,7 +1041,7 @@ where "skipping payload state-root computation" ); None - } else if let Some(mut handle) = trie_handle { + } else if let Some(mut handle) = state_root_handle { let state_root_wait_start = Instant::now(); let _span = debug_span!(target: "payload_builder", "await_state_root").entered(); match handle.state_root() { From 46f8a2402ced90d4f09ee9611aa111fde2cd919d Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Tue, 14 Jul 2026 04:00:05 +0000 Subject: [PATCH 11/28] deps: bump reth rev to b9ac0af (2026-07-14) --- Cargo.toml | 114 ++++++++++++++++++++++++++--------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 8f7de654aa..df952b0518 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -146,66 +146,66 @@ tempo-telemetry-util = { path = "crates/telemetry-util", default-features = fals tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } tempo-validator-config = { path = "crates/validator-config", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6", default-features = false } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af", default-features = false } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } reth-codecs = { version = "0.5.2", default-features = false } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6", default-features = false } -reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6", default-features = false } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af", default-features = false } +reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af", default-features = false } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } reth-primitives-traits = { version = "0.5.2", default-features = false } -reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6" } +reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "a20cef6", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af", features = [ "std", "optional-checks", ] } From cc426652857b9d5e7385eb1e4d09555c9ae7d91c Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Tue, 14 Jul 2026 04:16:22 +0000 Subject: [PATCH 12/28] fix: resolve breaking changes from reth update (2026-07-14) --- Cargo.lock | 211 ++++++++++---------- bin/tempo/Cargo.toml | 3 - bin/tempo/src/regenesis.rs | 391 +++++-------------------------------- 3 files changed, 159 insertions(+), 446 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 49245e95bd..7931ab2513 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8607,7 +8607,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8634,7 +8634,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8667,7 +8667,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8687,7 +8687,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-genesis", "clap", @@ -8700,7 +8700,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8784,7 +8784,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "reth-tasks", "tokio", @@ -8794,7 +8794,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8847,7 +8847,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "eyre", "humantime-serde", @@ -8863,7 +8863,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -8877,7 +8877,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8890,7 +8890,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8915,7 +8915,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-primitives", "derive_more", @@ -8944,7 +8944,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8970,7 +8970,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -9000,7 +9000,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9015,7 +9015,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9040,7 +9040,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9064,7 +9064,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-primitives", "dashmap", @@ -9088,7 +9088,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9123,7 +9123,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9180,7 +9180,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "aes", "alloy-primitives", @@ -9207,7 +9207,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9230,7 +9230,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9242,10 +9242,12 @@ dependencies = [ "reth-errors", "reth-ethereum-primitives", "reth-evm", + "reth-execution-errors", "reth-execution-types", "reth-payload-builder-primitives", "reth-payload-primitives", "reth-primitives-traits", + "reth-storage-api", "reth-trie-common", "serde", "thiserror 2.0.18", @@ -9255,7 +9257,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9311,7 +9313,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9341,7 +9343,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9359,7 +9361,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-primitives", "bytes", @@ -9375,7 +9377,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9398,7 +9400,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -9409,7 +9411,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9437,7 +9439,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-chains", "alloy-consensus", @@ -9459,7 +9461,7 @@ dependencies = [ [[package]] name = "reth-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -9500,7 +9502,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "clap", "eyre", @@ -9523,7 +9525,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9539,7 +9541,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9555,7 +9557,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -9568,7 +9570,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9598,7 +9600,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9612,7 +9614,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "rayon", "reth-db-api", @@ -9622,7 +9624,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9647,7 +9649,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9667,7 +9669,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-primitives", "fixed-cache", @@ -9685,7 +9687,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-evm", "alloy-primitives", @@ -9698,7 +9700,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9717,7 +9719,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9755,7 +9757,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9769,7 +9771,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "serde", "serde_json", @@ -9779,7 +9781,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9805,7 +9807,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "bytes", "futures", @@ -9825,7 +9827,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "bitflags 2.11.1", "byteorder", @@ -9842,7 +9844,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "bindgen", "cc", @@ -9851,7 +9853,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "futures", "metrics", @@ -9864,7 +9866,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-primitives", "ipnet", @@ -9873,7 +9875,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "futures-util", "if-addrs", @@ -9887,7 +9889,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9945,7 +9947,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9970,7 +9972,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9994,7 +9996,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10009,7 +10011,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -10023,7 +10025,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "anyhow", "bincode", @@ -10040,7 +10042,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -10064,7 +10066,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10132,7 +10134,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10187,7 +10189,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10235,7 +10237,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10259,7 +10261,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10283,7 +10285,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "bytes", "eyre", @@ -10312,7 +10314,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "reth-chainspec", "reth-db-api", @@ -10324,7 +10326,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10348,7 +10350,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "pin-project", "reth-payload-primitives", @@ -10360,7 +10362,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10383,7 +10385,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -10426,7 +10428,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10474,7 +10476,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10501,7 +10503,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-primitives", "arbitrary", @@ -10517,7 +10519,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10532,7 +10534,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10609,7 +10611,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-eips", "alloy-genesis", @@ -10639,7 +10641,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-network", "alloy-provider", @@ -10682,7 +10684,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-evm", @@ -10702,7 +10704,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10733,7 +10735,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10780,7 +10782,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-chains", "alloy-consensus", @@ -10831,7 +10833,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-rpc-types-engine", "http 1.4.0", @@ -10845,7 +10847,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10876,7 +10878,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10927,7 +10929,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10955,7 +10957,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-primitives", "arbitrary", @@ -10969,7 +10971,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-primitives", "parking_lot", @@ -10989,7 +10991,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-primitives", "clap", @@ -11004,7 +11006,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -11030,7 +11032,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-eips", "alloy-primitives", @@ -11047,7 +11049,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "crossbeam-utils", "dashmap", @@ -11068,7 +11070,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11084,7 +11086,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "tokio", "tokio-stream", @@ -11094,7 +11096,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "clap", "eyre", @@ -11114,7 +11116,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "base64 0.22.1", "clap", @@ -11133,7 +11135,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11176,7 +11178,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11201,7 +11203,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -11228,7 +11230,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-primitives", "metrics", @@ -11247,7 +11249,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-evm", "alloy-primitives", @@ -11272,7 +11274,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=a20cef6#a20cef633ae79d3cff4278131910ffeac9d56691" +source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" dependencies = [ "alloy-primitives", "alloy-trie", @@ -12853,7 +12855,6 @@ dependencies = [ "reth-cli-commands", "reth-cli-runner", "reth-cli-util", - "reth-codecs", "reth-db", "reth-db-api", "reth-discv5", @@ -12864,13 +12865,11 @@ dependencies = [ "reth-metrics", "reth-network-api", "reth-network-peers", - "reth-nippy-jar", "reth-node-builder", "reth-primitives-traits", "reth-provider", "reth-prune-types", "reth-rpc-server-types", - "reth-static-file-types", "reth-storage-api", "reth-trie", "reth-trie-db", diff --git a/bin/tempo/Cargo.toml b/bin/tempo/Cargo.toml index 83d9515184..c02076e22d 100644 --- a/bin/tempo/Cargo.toml +++ b/bin/tempo/Cargo.toml @@ -84,7 +84,6 @@ reth-cli-runner.workspace = true reth-cli-util.workspace = true reth-eth-wire-types.workspace = true rustls.workspace = true -reth-codecs.workspace = true reth-db.workspace = true reth-db-api.workspace = true reth-etl.workspace = true @@ -92,7 +91,6 @@ reth-ethereum = { workspace = true, features = ["full", "cli", "network"] } reth-ethereum-cli.workspace = true reth-metrics.workspace = true reth-network-peers.workspace = true -reth-nippy-jar.workspace = true reth-node-builder.workspace = true reth-primitives-traits.workspace = true reth-provider.workspace = true @@ -100,7 +98,6 @@ reth-prune-types.workspace = true reth-rpc-server-types.workspace = true secp256k1.workspace = true reth-storage-api.workspace = true -reth-static-file-types.workspace = true reth-trie.workspace = true reth-trie-db.workspace = true clap.workspace = true diff --git a/bin/tempo/src/regenesis.rs b/bin/tempo/src/regenesis.rs index 8eeb2d8b52..912a93e9ff 100644 --- a/bin/tempo/src/regenesis.rs +++ b/bin/tempo/src/regenesis.rs @@ -4,13 +4,7 @@ //! When requested, it can also replace selected genesis accounts from the new chain spec and //! update hashed state, trie, and block-0 history without rebuilding unrelated bloat state. -use std::{ - collections::BTreeSet, - fs::{self, OpenOptions}, - io::Write, - path::{Path, PathBuf}, - sync::Arc, -}; +use std::{collections::BTreeSet, fs}; use alloy_genesis::{Genesis, GenesisAccount}; use alloy_primitives::{Address, B256, U256, keccak256}; @@ -18,10 +12,9 @@ use clap::Parser; use eyre::{ensure, eyre}; use reth_chainspec::EthChainSpec; use reth_cli_commands::common::{CliNodeTypes, EnvironmentArgs}; -use reth_codecs::Compact; use reth_db::{ DatabaseEnv, open_db, - static_file::{AccountChangesetMask, StaticFileCursor, StorageChangesetMask}, + static_file::{AccountChangesetMask, StorageChangesetMask}, }; use reth_db_api::{ cursor::{DbCursorRO, DbCursorRW, DbDupCursorRW}, @@ -32,16 +25,14 @@ use reth_db_api::{ transaction::{DbTx, DbTxMut}, }; use reth_ethereum::tasks::Runtime; -use reth_nippy_jar::{DataReader, NippyJar, NippyJarWriter}; use reth_node_builder::NodeTypesWithDBAdapter; use reth_primitives_traits::{Account, AlloyBlockHeader, Bytecode, NodePrimitives, StorageEntry}; use reth_provider::{ BlockNumReader, DatabaseProviderFactory, LatestStateProviderRef, ProviderFactory, RocksDBProviderFactory, StaticFileProviderBuilder, StaticFileProviderFactory, StaticFileSegment, StaticFileWriter, StorageSettingsCache, TrieWriter, - providers::{RocksDBProvider, StaticFileJarProvider}, + providers::RocksDBProvider, }; -use reth_static_file_types::{ChangesetOffset, SegmentHeader}; use reth_storage_api::{DBProvider, StateRootProvider}; use reth_trie::{HashedPostState, HashedStorage}; use tempo_chainspec::spec::TempoChainSpecParser; @@ -276,41 +267,6 @@ struct GenesisAccountReplacement { hashed_storage: Vec, } -#[derive(Clone, Debug)] -struct StaticChangesetFile { - path: PathBuf, - cache_block_end: u64, - offset: ChangesetOffset, -} - -struct OpenStaticChangesetFile { - jar: NippyJar, - reader: Arc, - offset: ChangesetOffset, -} - -#[derive(Clone, Debug)] -struct StaticTailReplacementPlan { - path: PathBuf, - cache_block_end: u64, - row_offset: u64, - rows_to_prune: usize, - new_num_changes: u64, -} - -#[derive(Clone, Debug)] -struct AccountTailReplacementPlan { - static_plan: StaticTailReplacementPlan, - appended_changes: Vec, -} - -#[derive(Clone, Debug)] -struct StorageTailReplacementPlan { - static_plan: StaticTailReplacementPlan, - appended_changes: Vec, - old_storage_history_keys: Vec, -} - fn genesis_account_replacements( genesis: &Genesis, accounts: &[Address], @@ -462,61 +418,61 @@ where P: StaticFileProviderFactory, { let static_file_provider = provider_rw.static_file_provider(); - // A jar provider holds a shard read guard on the provider's jar cache (a dashmap). Acquiring - // another segment's provider can insert into that map via `entry()`, which takes a shard - // write lock and self-deadlocks whenever both cache keys land in the same shard. Extract the - // owned metadata and drop each provider before touching the cache again. - let old_account_static = { + + // Keep the old jars memory-mapped through separate read-only providers while replacing the + // files. Separate providers avoid taking two guards from the same sharded cache. + let (old_account_path, old_account_offset) = { let provider = static_file_provider .get_maybe_segment_provider(StaticFileSegment::AccountChangeSets, 0)?; - block_zero_static_changeset_file(provider.as_ref())? + match provider.as_ref() { + Some(provider) => ( + Some(provider.data_path().to_path_buf()), + provider.read_changeset_offset(0)?, + ), + None => (None, None), + } }; - let old_storage_static = { + let (old_storage_path, old_storage_offset) = { let provider = static_file_provider .get_maybe_segment_provider(StaticFileSegment::StorageChangeSets, 0)?; - block_zero_static_changeset_file(provider.as_ref())? + match provider.as_ref() { + Some(provider) => ( + Some(provider.data_path().to_path_buf()), + provider.read_changeset_offset(0)?, + ), + None => (None, None), + } }; + let account_reader = old_account_path + .as_ref() + .map(|path| { + StaticFileProviderBuilder::read_only(path.parent().expect("static file has parent")) + .build::() + }) + .transpose()?; + let storage_reader = old_storage_path + .as_ref() + .map(|path| { + StaticFileProviderBuilder::read_only(path.parent().expect("static file has parent")) + .build::() + }) + .transpose()?; + let old_account_static = account_reader + .as_ref() + .zip(old_account_path.as_ref()) + .map(|(provider, path)| provider.get_segment_provider_for_path(path)) + .transpose()? + .flatten(); + let old_storage_static = storage_reader + .as_ref() + .zip(old_storage_path.as_ref()) + .map(|(provider, path)| provider.get_segment_provider_for_path(path)) + .transpose()? + .flatten(); let replacement_account_changes = replacement_account_changeset_entries(replacements); let replacement_storage_changes = replacement_storage_changeset_entries(replacements); - let fast_account_plan = account_tail_replacement_plan( - old_account_static.as_ref(), - synced_addresses, - &replacement_account_changes, - )?; - let fast_storage_plan = storage_tail_replacement_plan( - old_storage_static.as_ref(), - synced_addresses, - &replacement_storage_changes, - )?; - - if let (Some(account_plan), Some(storage_plan)) = (fast_account_plan, fast_storage_plan) { - static_file_provider.remove_cached_provider( - StaticFileSegment::AccountChangeSets, - account_plan.static_plan.cache_block_end, - ); - static_file_provider.remove_cached_provider( - StaticFileSegment::StorageChangeSets, - storage_plan.static_plan.cache_block_end, - ); - replace_static_changeset_tail( - &account_plan.static_plan, - &account_plan.appended_changes, - "account changeset", - )?; - replace_static_changeset_tail( - &storage_plan.static_plan, - &storage_plan.appended_changes, - "storage changeset", - )?; - - return Ok(storage_plan.old_storage_history_keys); - } - - let old_account_file = open_static_changeset_file(old_account_static.as_ref())?; - let old_storage_file = open_static_changeset_file(old_storage_static.as_ref())?; - static_file_provider.delete_segment(StaticFileSegment::AccountChangeSets)?; static_file_provider.delete_segment(StaticFileSegment::StorageChangeSets)?; @@ -527,9 +483,9 @@ where let mut replacement_changes = replacement_account_changes.into_iter().peekable(); - if let Some(file) = old_account_file.as_ref() { - let mut cursor = StaticFileCursor::new(&file.jar, Arc::clone(&file.reader))?; - for row in file.offset.changeset_range() { + if let (Some(provider), Some(offset)) = (old_account_static.as_ref(), old_account_offset) { + let mut cursor = provider.cursor()?; + for row in offset.changeset_range() { let Some(change) = cursor.get_one::(row.into())? else { continue; }; @@ -559,9 +515,9 @@ where let mut replacement_changes = replacement_storage_changes.into_iter().peekable(); - if let Some(file) = old_storage_file.as_ref() { - let mut cursor = StaticFileCursor::new(&file.jar, Arc::clone(&file.reader))?; - for row in file.offset.changeset_range() { + if let (Some(provider), Some(offset)) = (old_storage_static.as_ref(), old_storage_offset) { + let mut cursor = provider.cursor()?; + for row in offset.changeset_range() { let Some(change) = cursor.get_one::(row.into())? else { continue; }; @@ -588,245 +544,6 @@ where Ok(old_storage_history_keys) } -fn block_zero_static_changeset_file( - provider: Option<&StaticFileJarProvider<'_, N>>, -) -> eyre::Result> { - provider - .map(|provider| -> eyre::Result<_> { - Ok(provider - .read_changeset_offset(0)? - .map(|offset| StaticChangesetFile { - path: provider.data_path().to_path_buf(), - cache_block_end: provider.user_header().expected_block_end(), - offset, - })) - }) - .transpose() - .map(Option::flatten) -} - -fn open_static_changeset_file( - file: Option<&StaticChangesetFile>, -) -> eyre::Result> { - file.map(|file| -> eyre::Result<_> { - let jar = NippyJar::load(&file.path)?; - let reader = Arc::new(jar.open_data_reader()?); - Ok(OpenStaticChangesetFile { - jar, - reader, - offset: file.offset.clone(), - }) - }) - .transpose() -} - -fn account_tail_replacement_plan( - file: Option<&StaticChangesetFile>, - synced_addresses: &BTreeSet
, - replacement_changes: &[AccountBeforeTx], -) -> eyre::Result> { - let Some(file) = file else { - return Ok(None); - }; - let Some(first_synced_address) = synced_addresses.first().copied() else { - return Ok(None); - }; - - let jar = NippyJar::load(&file.path)?; - if file.offset.changeset_range().end != jar.rows() as u64 { - return Ok(None); - } - let reader = Arc::new(jar.open_data_reader()?); - let mut cursor = StaticFileCursor::new(&jar, Arc::clone(&reader))?; - - let Some(tail_start) = - find_account_changeset_tail_start(&mut cursor, file.offset.clone(), first_synced_address)? - else { - return Ok(None); - }; - - let mut appended_changes = replacement_changes.to_vec(); - for row in tail_start..file.offset.changeset_range().end { - let Some(change) = cursor.get_one::(row.into())? else { - return Ok(None); - }; - if !synced_addresses.contains(&change.address) { - appended_changes.push(change); - } - } - appended_changes.sort_unstable_by_key(|change| change.address); - - let rows_to_prune = (file.offset.changeset_range().end - tail_start) as usize; - Ok(Some(AccountTailReplacementPlan { - static_plan: StaticTailReplacementPlan { - path: file.path.clone(), - cache_block_end: file.cache_block_end, - row_offset: file.offset.offset(), - rows_to_prune, - new_num_changes: file.offset.num_changes() - rows_to_prune as u64 - + appended_changes.len() as u64, - }, - appended_changes, - })) -} - -fn storage_tail_replacement_plan( - file: Option<&StaticChangesetFile>, - synced_addresses: &BTreeSet
, - replacement_changes: &[StorageBeforeTx], -) -> eyre::Result> { - let Some(file) = file else { - return Ok(None); - }; - let Some(first_synced_address) = synced_addresses.first().copied() else { - return Ok(None); - }; - - let jar = NippyJar::load(&file.path)?; - if file.offset.changeset_range().end != jar.rows() as u64 { - return Ok(None); - } - let reader = Arc::new(jar.open_data_reader()?); - let mut cursor = StaticFileCursor::new(&jar, Arc::clone(&reader))?; - - let Some(tail_start) = find_storage_changeset_tail_start( - &mut cursor, - file.offset.clone(), - first_synced_address, - B256::ZERO, - )? - else { - return Ok(None); - }; - - let mut appended_changes = replacement_changes.to_vec(); - let mut old_storage_history_keys = Vec::new(); - for row in tail_start..file.offset.changeset_range().end { - let Some(change) = cursor.get_one::(row.into())? else { - return Ok(None); - }; - if synced_addresses.contains(&change.address) { - old_storage_history_keys.push(StorageShardedKey::last(change.address, change.key)); - } else { - appended_changes.push(change); - } - } - appended_changes.sort_unstable_by_key(|change| (change.address, change.key)); - - let rows_to_prune = (file.offset.changeset_range().end - tail_start) as usize; - Ok(Some(StorageTailReplacementPlan { - static_plan: StaticTailReplacementPlan { - path: file.path.clone(), - cache_block_end: file.cache_block_end, - row_offset: file.offset.offset(), - rows_to_prune, - new_num_changes: file.offset.num_changes() - rows_to_prune as u64 - + appended_changes.len() as u64, - }, - appended_changes, - old_storage_history_keys, - })) -} - -fn find_account_changeset_tail_start( - cursor: &mut StaticFileCursor<'_>, - offset: ChangesetOffset, - address: Address, -) -> eyre::Result> { - let mut low = offset.changeset_range().start; - let mut high = offset.changeset_range().end; - - while low < high { - let mid = low + (high - low) / 2; - let Some(change) = cursor.get_one::(mid.into())? else { - return Ok(None); - }; - if change.address < address { - low = mid + 1; - } else { - high = mid; - } - } - - Ok(Some(low)) -} - -fn find_storage_changeset_tail_start( - cursor: &mut StaticFileCursor<'_>, - offset: ChangesetOffset, - address: Address, - key: B256, -) -> eyre::Result> { - let mut low = offset.changeset_range().start; - let mut high = offset.changeset_range().end; - - while low < high { - let mid = low + (high - low) / 2; - let Some(change) = cursor.get_one::(mid.into())? else { - return Ok(None); - }; - if (change.address, change.key) < (address, key) { - low = mid + 1; - } else { - high = mid; - } - } - - Ok(Some(low)) -} - -fn replace_static_changeset_tail( - plan: &StaticTailReplacementPlan, - replacement_changes: &[T], - label: &'static str, -) -> eyre::Result<()> -where - T: Compact, -{ - let jar = NippyJar::::load(&plan.path)?; - let mut writer = NippyJarWriter::new(jar)?; - if plan.rows_to_prune > 0 { - writer.prune_rows(plan.rows_to_prune)?; - } - - let mut buf = Vec::new(); - for change in replacement_changes { - buf.clear(); - change.to_compact(&mut buf); - writer.append_column(Some(Ok::<_, Box>( - &buf, - )))?; - } - writer.commit()?; - write_block_zero_changeset_offset(&plan.path, plan.row_offset, plan.new_num_changes)?; - - info!( - target: "tempo::cli", - rows_to_prune = plan.rows_to_prune, - replacement_rows = replacement_changes.len(), - %label, - "Replaced block-0 static changeset tail" - ); - - Ok(()) -} - -fn write_block_zero_changeset_offset( - path: &Path, - row_offset: u64, - num_changes: u64, -) -> eyre::Result<()> { - let mut file = OpenOptions::new() - .create(true) - .write(true) - .truncate(true) - .open(path.with_extension("csoff"))?; - file.write_all(&row_offset.to_le_bytes())?; - file.write_all(&num_changes.to_le_bytes())?; - file.sync_all()?; - Ok(()) -} - fn replace_hashed_accounts

( provider_rw: &P, replacements: &[GenesisAccountReplacement], From e0518da782588c03fb0145cc624ed45adfe0de61 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Wed, 15 Jul 2026 04:00:48 +0000 Subject: [PATCH 13/28] deps: bump reth rev to 928ff1a (2026-07-15) --- Cargo.toml | 114 ++++++++++++++++++++++++++--------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index df952b0518..0b9ae68d21 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -146,66 +146,66 @@ tempo-telemetry-util = { path = "crates/telemetry-util", default-features = fals tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } tempo-validator-config = { path = "crates/validator-config", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af", default-features = false } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a", default-features = false } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } reth-codecs = { version = "0.5.2", default-features = false } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af", default-features = false } -reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af", default-features = false } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a", default-features = false } +reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a", default-features = false } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } reth-primitives-traits = { version = "0.5.2", default-features = false } -reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af" } +reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "b9ac0af", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a", features = [ "std", "optional-checks", ] } From 1963dee7161c3ed38ab6ac85a7a2f3ea90cd8fd6 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Wed, 15 Jul 2026 04:06:37 +0000 Subject: [PATCH 14/28] fix: resolve breaking changes from reth update (2026-07-15) --- Cargo.lock | 413 +++++++++++++++--------------- crates/payload/builder/src/lib.rs | 6 +- 2 files changed, 210 insertions(+), 209 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7931ab2513..68d65d9bf9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8606,8 +8606,8 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8633,8 +8633,8 @@ dependencies = [ [[package]] name = "reth-chain-state" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8666,8 +8666,8 @@ dependencies = [ [[package]] name = "reth-chainspec" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8686,8 +8686,8 @@ dependencies = [ [[package]] name = "reth-cli" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-genesis", "clap", @@ -8699,8 +8699,8 @@ dependencies = [ [[package]] name = "reth-cli-commands" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8783,8 +8783,8 @@ dependencies = [ [[package]] name = "reth-cli-runner" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "reth-tasks", "tokio", @@ -8793,8 +8793,8 @@ dependencies = [ [[package]] name = "reth-cli-util" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8846,8 +8846,8 @@ dependencies = [ [[package]] name = "reth-config" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "eyre", "humantime-serde", @@ -8862,8 +8862,8 @@ dependencies = [ [[package]] name = "reth-consensus" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -8876,8 +8876,8 @@ dependencies = [ [[package]] name = "reth-consensus-common" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8889,8 +8889,8 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8914,8 +8914,8 @@ dependencies = [ [[package]] name = "reth-db" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-primitives", "derive_more", @@ -8943,8 +8943,8 @@ dependencies = [ [[package]] name = "reth-db-api" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8969,8 +8969,8 @@ dependencies = [ [[package]] name = "reth-db-common" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -8999,8 +8999,8 @@ dependencies = [ [[package]] name = "reth-db-models" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9014,8 +9014,8 @@ dependencies = [ [[package]] name = "reth-discv4" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9039,8 +9039,8 @@ dependencies = [ [[package]] name = "reth-discv5" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9063,8 +9063,8 @@ dependencies = [ [[package]] name = "reth-dns-discovery" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-primitives", "dashmap", @@ -9087,8 +9087,8 @@ dependencies = [ [[package]] name = "reth-downloaders" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9122,8 +9122,8 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9179,8 +9179,8 @@ dependencies = [ [[package]] name = "reth-ecies" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "aes", "alloy-primitives", @@ -9206,8 +9206,8 @@ dependencies = [ [[package]] name = "reth-engine-local" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9229,8 +9229,8 @@ dependencies = [ [[package]] name = "reth-engine-primitives" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9256,8 +9256,8 @@ dependencies = [ [[package]] name = "reth-engine-tree" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9312,8 +9312,8 @@ dependencies = [ [[package]] name = "reth-engine-util" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9342,8 +9342,8 @@ dependencies = [ [[package]] name = "reth-era" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9360,8 +9360,8 @@ dependencies = [ [[package]] name = "reth-era-downloader" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-primitives", "bytes", @@ -9376,8 +9376,8 @@ dependencies = [ [[package]] name = "reth-era-utils" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9399,8 +9399,8 @@ dependencies = [ [[package]] name = "reth-errors" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -9410,8 +9410,8 @@ dependencies = [ [[package]] name = "reth-eth-wire" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9438,8 +9438,8 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-chains", "alloy-consensus", @@ -9460,8 +9460,8 @@ dependencies = [ [[package]] name = "reth-ethereum" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -9501,8 +9501,8 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "clap", "eyre", @@ -9524,8 +9524,8 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9540,8 +9540,8 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9556,8 +9556,8 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -9569,8 +9569,8 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9599,8 +9599,8 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9613,8 +9613,8 @@ dependencies = [ [[package]] name = "reth-etl" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "rayon", "reth-db-api", @@ -9623,8 +9623,8 @@ dependencies = [ [[package]] name = "reth-evm" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9648,8 +9648,8 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9668,8 +9668,8 @@ dependencies = [ [[package]] name = "reth-execution-cache" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-primitives", "fixed-cache", @@ -9686,8 +9686,8 @@ dependencies = [ [[package]] name = "reth-execution-errors" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-evm", "alloy-primitives", @@ -9699,8 +9699,8 @@ dependencies = [ [[package]] name = "reth-execution-types" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9718,8 +9718,8 @@ dependencies = [ [[package]] name = "reth-exex" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9756,8 +9756,8 @@ dependencies = [ [[package]] name = "reth-exex-types" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9770,8 +9770,8 @@ dependencies = [ [[package]] name = "reth-fs-util" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "serde", "serde_json", @@ -9780,8 +9780,8 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9806,8 +9806,8 @@ dependencies = [ [[package]] name = "reth-ipc" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "bytes", "futures", @@ -9826,8 +9826,8 @@ dependencies = [ [[package]] name = "reth-libmdbx" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "bitflags 2.11.1", "byteorder", @@ -9843,8 +9843,8 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "bindgen", "cc", @@ -9852,8 +9852,8 @@ dependencies = [ [[package]] name = "reth-metrics" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "futures", "metrics", @@ -9865,8 +9865,8 @@ dependencies = [ [[package]] name = "reth-net-banlist" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-primitives", "ipnet", @@ -9874,8 +9874,8 @@ dependencies = [ [[package]] name = "reth-net-nat" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "futures-util", "if-addrs", @@ -9888,8 +9888,8 @@ dependencies = [ [[package]] name = "reth-network" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9946,8 +9946,8 @@ dependencies = [ [[package]] name = "reth-network-api" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9971,8 +9971,8 @@ dependencies = [ [[package]] name = "reth-network-p2p" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9995,8 +9995,8 @@ dependencies = [ [[package]] name = "reth-network-peers" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10010,8 +10010,8 @@ dependencies = [ [[package]] name = "reth-network-types" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -10024,8 +10024,8 @@ dependencies = [ [[package]] name = "reth-nippy-jar" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "anyhow", "bincode", @@ -10041,8 +10041,8 @@ dependencies = [ [[package]] name = "reth-node-api" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -10065,8 +10065,8 @@ dependencies = [ [[package]] name = "reth-node-builder" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10133,8 +10133,8 @@ dependencies = [ [[package]] name = "reth-node-core" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10188,8 +10188,8 @@ dependencies = [ [[package]] name = "reth-node-ethereum" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10222,6 +10222,7 @@ dependencies = [ "reth-rpc", "reth-rpc-api", "reth-rpc-builder", + "reth-rpc-engine-api", "reth-rpc-eth-api", "reth-rpc-eth-types", "reth-rpc-server-types", @@ -10236,8 +10237,8 @@ dependencies = [ [[package]] name = "reth-node-ethstats" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10260,8 +10261,8 @@ dependencies = [ [[package]] name = "reth-node-events" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10284,8 +10285,8 @@ dependencies = [ [[package]] name = "reth-node-metrics" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "bytes", "eyre", @@ -10313,8 +10314,8 @@ dependencies = [ [[package]] name = "reth-node-types" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "reth-chainspec", "reth-db-api", @@ -10325,8 +10326,8 @@ dependencies = [ [[package]] name = "reth-payload-builder" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10349,8 +10350,8 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "pin-project", "reth-payload-primitives", @@ -10361,8 +10362,8 @@ dependencies = [ [[package]] name = "reth-payload-primitives" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10384,8 +10385,8 @@ dependencies = [ [[package]] name = "reth-payload-validator" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -10427,8 +10428,8 @@ dependencies = [ [[package]] name = "reth-provider" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10475,8 +10476,8 @@ dependencies = [ [[package]] name = "reth-prune" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10502,8 +10503,8 @@ dependencies = [ [[package]] name = "reth-prune-types" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-primitives", "arbitrary", @@ -10518,8 +10519,8 @@ dependencies = [ [[package]] name = "reth-revm" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10533,8 +10534,8 @@ dependencies = [ [[package]] name = "reth-rpc" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10610,8 +10611,8 @@ dependencies = [ [[package]] name = "reth-rpc-api" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-eips", "alloy-genesis", @@ -10640,8 +10641,8 @@ dependencies = [ [[package]] name = "reth-rpc-builder" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-network", "alloy-provider", @@ -10683,8 +10684,8 @@ dependencies = [ [[package]] name = "reth-rpc-convert" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-evm", @@ -10703,8 +10704,8 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10734,8 +10735,8 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10781,8 +10782,8 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-chains", "alloy-consensus", @@ -10832,8 +10833,8 @@ dependencies = [ [[package]] name = "reth-rpc-layer" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-rpc-types-engine", "http 1.4.0", @@ -10846,8 +10847,8 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10877,8 +10878,8 @@ dependencies = [ [[package]] name = "reth-stages" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10928,8 +10929,8 @@ dependencies = [ [[package]] name = "reth-stages-api" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10956,8 +10957,8 @@ dependencies = [ [[package]] name = "reth-stages-types" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-primitives", "arbitrary", @@ -10970,8 +10971,8 @@ dependencies = [ [[package]] name = "reth-static-file" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-primitives", "parking_lot", @@ -10990,8 +10991,8 @@ dependencies = [ [[package]] name = "reth-static-file-types" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-primitives", "clap", @@ -11005,8 +11006,8 @@ dependencies = [ [[package]] name = "reth-storage-api" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -11031,8 +11032,8 @@ dependencies = [ [[package]] name = "reth-storage-errors" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-eips", "alloy-primitives", @@ -11048,8 +11049,8 @@ dependencies = [ [[package]] name = "reth-tasks" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "crossbeam-utils", "dashmap", @@ -11069,8 +11070,8 @@ dependencies = [ [[package]] name = "reth-testing-utils" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11085,8 +11086,8 @@ dependencies = [ [[package]] name = "reth-tokio-util" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "tokio", "tokio-stream", @@ -11095,8 +11096,8 @@ dependencies = [ [[package]] name = "reth-tracing" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "clap", "eyre", @@ -11115,8 +11116,8 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "base64 0.22.1", "clap", @@ -11134,8 +11135,8 @@ dependencies = [ [[package]] name = "reth-transaction-pool" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11177,8 +11178,8 @@ dependencies = [ [[package]] name = "reth-trie" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11202,8 +11203,8 @@ dependencies = [ [[package]] name = "reth-trie-common" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -11229,8 +11230,8 @@ dependencies = [ [[package]] name = "reth-trie-db" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-primitives", "metrics", @@ -11248,8 +11249,8 @@ dependencies = [ [[package]] name = "reth-trie-parallel" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-evm", "alloy-primitives", @@ -11273,8 +11274,8 @@ dependencies = [ [[package]] name = "reth-trie-sparse" -version = "2.3.0" -source = "git+https://github.com/paradigmxyz/reth?rev=b9ac0af#b9ac0af74420d18398793d221a8c8d885f62acb0" +version = "2.4.0" +source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" dependencies = [ "alloy-primitives", "alloy-trie", diff --git a/crates/payload/builder/src/lib.rs b/crates/payload/builder/src/lib.rs index 8ff1ddd357..996add3ca8 100644 --- a/crates/payload/builder/src/lib.rs +++ b/crates/payload/builder/src/lib.rs @@ -1029,7 +1029,7 @@ where { hashed_state } else { - finish_provider.hashed_post_state(&db.bundle_state) + Arc::new(finish_provider.hashed_post_state(&db.bundle_state)) }; let (state_root_outcome, sparse_trie_state_root_wait_elapsed) = @@ -1094,7 +1094,7 @@ where ) } else { let (state_root, trie_updates) = finish_provider - .state_root_with_updates(hashed_state.clone()) + .state_root_with_updates((*hashed_state).clone()) .map_err(BlockExecutionError::other)?; (state_root, Arc::new(trie_updates), None) @@ -1299,7 +1299,7 @@ where let executed_block = BuiltPayloadExecutedBlock { recovered_block: block, execution_output: Arc::new(execution_output), - hashed_state: Arc::new(hashed_state), + hashed_state, trie_updates, changed_paths, }; From e82e2b3e6ea04bd9110ab2eebf130dfccb170af9 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Thu, 16 Jul 2026 04:01:37 +0000 Subject: [PATCH 15/28] deps: bump reth rev to 4ed6aca (2026-07-16) --- Cargo.toml | 114 ++++++++++++++++++++++++++--------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 0b9ae68d21..275c4b3f0d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -146,66 +146,66 @@ tempo-telemetry-util = { path = "crates/telemetry-util", default-features = fals tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } tempo-validator-config = { path = "crates/validator-config", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a", default-features = false } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca", default-features = false } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } reth-codecs = { version = "0.5.2", default-features = false } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a", default-features = false } -reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a", default-features = false } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca", default-features = false } +reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca", default-features = false } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } reth-primitives-traits = { version = "0.5.2", default-features = false } -reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a" } +reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "928ff1a", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca", features = [ "std", "optional-checks", ] } From 158ff794318b04426dffa0e792947b847e630445 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Thu, 16 Jul 2026 04:07:58 +0000 Subject: [PATCH 16/28] fix: resolve breaking changes from reth update (2026-07-16) --- Cargo.lock | 206 +++++++++++++++--------------- crates/payload/builder/src/lib.rs | 17 +-- 2 files changed, 107 insertions(+), 116 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 68d65d9bf9..c8d179219a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8607,7 +8607,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8634,7 +8634,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8667,7 +8667,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8687,7 +8687,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-genesis", "clap", @@ -8700,7 +8700,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8784,7 +8784,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "reth-tasks", "tokio", @@ -8794,7 +8794,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8847,7 +8847,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "eyre", "humantime-serde", @@ -8863,7 +8863,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -8877,7 +8877,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8890,7 +8890,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8915,7 +8915,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-primitives", "derive_more", @@ -8944,7 +8944,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8970,7 +8970,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -9000,7 +9000,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9015,7 +9015,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9040,7 +9040,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9064,7 +9064,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-primitives", "dashmap", @@ -9088,7 +9088,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9123,7 +9123,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9180,7 +9180,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "aes", "alloy-primitives", @@ -9207,7 +9207,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9230,7 +9230,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9257,7 +9257,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9313,7 +9313,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9343,7 +9343,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9361,7 +9361,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-primitives", "bytes", @@ -9377,7 +9377,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9400,7 +9400,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -9411,7 +9411,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9439,7 +9439,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-chains", "alloy-consensus", @@ -9461,7 +9461,7 @@ dependencies = [ [[package]] name = "reth-ethereum" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -9502,7 +9502,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "clap", "eyre", @@ -9525,7 +9525,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9541,7 +9541,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9557,7 +9557,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -9570,7 +9570,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9600,7 +9600,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9614,7 +9614,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "rayon", "reth-db-api", @@ -9624,7 +9624,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9649,7 +9649,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9669,7 +9669,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-primitives", "fixed-cache", @@ -9687,7 +9687,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-evm", "alloy-primitives", @@ -9700,7 +9700,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9719,7 +9719,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9757,7 +9757,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9771,7 +9771,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "serde", "serde_json", @@ -9781,7 +9781,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9807,7 +9807,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "bytes", "futures", @@ -9827,7 +9827,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "bitflags 2.11.1", "byteorder", @@ -9844,7 +9844,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "bindgen", "cc", @@ -9853,7 +9853,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "futures", "metrics", @@ -9866,7 +9866,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-primitives", "ipnet", @@ -9875,7 +9875,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "futures-util", "if-addrs", @@ -9889,7 +9889,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9947,7 +9947,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9972,7 +9972,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9996,7 +9996,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10011,7 +10011,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -10025,7 +10025,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "anyhow", "bincode", @@ -10042,7 +10042,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -10066,7 +10066,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10134,7 +10134,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10189,7 +10189,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10238,7 +10238,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10262,7 +10262,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10286,7 +10286,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "bytes", "eyre", @@ -10315,7 +10315,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "reth-chainspec", "reth-db-api", @@ -10327,7 +10327,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10351,7 +10351,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "pin-project", "reth-payload-primitives", @@ -10363,7 +10363,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10386,7 +10386,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -10429,7 +10429,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10477,7 +10477,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10504,7 +10504,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-primitives", "arbitrary", @@ -10520,7 +10520,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10535,7 +10535,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10612,7 +10612,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-eips", "alloy-genesis", @@ -10642,7 +10642,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-network", "alloy-provider", @@ -10685,7 +10685,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-evm", @@ -10705,7 +10705,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10736,7 +10736,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10783,7 +10783,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-chains", "alloy-consensus", @@ -10834,7 +10834,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-rpc-types-engine", "http 1.4.0", @@ -10848,7 +10848,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10879,7 +10879,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10930,7 +10930,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10958,7 +10958,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-primitives", "arbitrary", @@ -10972,7 +10972,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-primitives", "parking_lot", @@ -10992,7 +10992,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-primitives", "clap", @@ -11007,7 +11007,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -11033,7 +11033,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-eips", "alloy-primitives", @@ -11050,7 +11050,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "crossbeam-utils", "dashmap", @@ -11071,7 +11071,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11087,7 +11087,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "tokio", "tokio-stream", @@ -11097,7 +11097,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "clap", "eyre", @@ -11117,7 +11117,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "base64 0.22.1", "clap", @@ -11136,7 +11136,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11179,7 +11179,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11204,7 +11204,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -11231,7 +11231,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-primitives", "metrics", @@ -11250,7 +11250,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-evm", "alloy-primitives", @@ -11275,7 +11275,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=928ff1a#928ff1a65fa6e945d67a73e5f7d1d49d37e7d240" +source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" dependencies = [ "alloy-primitives", "alloy-trie", diff --git a/crates/payload/builder/src/lib.rs b/crates/payload/builder/src/lib.rs index 996add3ca8..939e708eb5 100644 --- a/crates/payload/builder/src/lib.rs +++ b/crates/payload/builder/src/lib.rs @@ -1080,24 +1080,16 @@ where (None, None) }; - let (state_root, trie_updates, changed_paths) = if self.config.skip_state_root { - ( - parent_header.state_root(), - Arc::new(Default::default()), - None, - ) + let (state_root, trie_updates) = if self.config.skip_state_root { + (parent_header.state_root(), Arc::new(Default::default())) } else if let Some(outcome) = state_root_outcome { - ( - outcome.state_root, - outcome.trie_updates, - outcome.changed_paths, - ) + (outcome.state_root, outcome.trie_updates) } else { let (state_root, trie_updates) = finish_provider .state_root_with_updates((*hashed_state).clone()) .map_err(BlockExecutionError::other)?; - (state_root, Arc::new(trie_updates), None) + (state_root, Arc::new(trie_updates)) }; let RootsTaskResult { @@ -1301,7 +1293,6 @@ where execution_output: Arc::new(execution_output), hashed_state, trie_updates, - changed_paths, }; let payload = TempoBuiltPayload::new( From 4ea766f1ca8e8300e38bbed13f08d7d5842fcf93 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Thu, 16 Jul 2026 04:25:02 +0000 Subject: [PATCH 17/28] fix: resolve CI failures from reth update (2026-07-16) --- crates/chainspec/src/spec.rs | 2 +- crates/hardfork/src/lib.rs | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/crates/chainspec/src/spec.rs b/crates/chainspec/src/spec.rs index 3462823980..770cd0a97d 100644 --- a/crates/chainspec/src/spec.rs +++ b/crates/chainspec/src/spec.rs @@ -461,7 +461,7 @@ macro_rules! tempo_hardforks_trait { }; } -tempo_hardfork::tempo_post_genesis_hardforks!(tempo_hardforks_trait); +tempo_hardfork::tempo_post_genesis_hardforks!(@items tempo_hardforks_trait); impl TempoHardforks for TempoChainSpec { fn tempo_fork_activation(&self, fork: TempoHardfork) -> ForkCondition { diff --git a/crates/hardfork/src/lib.rs b/crates/hardfork/src/lib.rs index 27b03e2724..43f865e81b 100644 --- a/crates/hardfork/src/lib.rs +++ b/crates/hardfork/src/lib.rs @@ -89,9 +89,12 @@ macro_rules! tempo_hardfork { /// [`TempoHardfork`] without depending on Tempo's chainspec implementation. #[macro_export] macro_rules! tempo_post_genesis_hardforks { - ($callback:ident) => { + (@items $callback:ident) => { $callback! { $($variant),* } }; + ($callback:ident) => { + $callback!($($variant),*) + }; } #[cfg(test)] From 490879770902fee4573103766852f1b141d27692 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Fri, 17 Jul 2026 04:00:55 +0000 Subject: [PATCH 18/28] deps: bump reth rev to 3ce0b4e (2026-07-17) --- Cargo.toml | 114 ++++++++++++++++++++++++++--------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 275c4b3f0d..d65f8628ad 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -146,66 +146,66 @@ tempo-telemetry-util = { path = "crates/telemetry-util", default-features = fals tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } tempo-validator-config = { path = "crates/validator-config", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca", default-features = false } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e", default-features = false } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } reth-codecs = { version = "0.5.2", default-features = false } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca", default-features = false } -reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca", default-features = false } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e", default-features = false } +reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e", default-features = false } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } reth-primitives-traits = { version = "0.5.2", default-features = false } -reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca" } +reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "4ed6aca", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e", features = [ "std", "optional-checks", ] } From ddcd545b1c2def9098c8c61bafddb895566625dd Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Fri, 17 Jul 2026 04:05:53 +0000 Subject: [PATCH 19/28] fix: resolve breaking changes from reth update (2026-07-17) --- Cargo.lock | 232 ++++++++++++++++++++++++++--------------------------- 1 file changed, 116 insertions(+), 116 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c8d179219a..fcaf0ccb85 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -275,9 +275,9 @@ dependencies = [ [[package]] name = "alloy-dyn-abi" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a475bb02d9cef2dbb99065c1664ab3fe1f9352e21d6d5ed3f02cdbfc06ed1abc" +checksum = "9a04eb4abc2b5074a18e687ee63918f407cc7990083cba9b999445f839796060" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -1178,7 +1178,7 @@ version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -1189,7 +1189,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -4210,7 +4210,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -4713,7 +4713,7 @@ dependencies = [ "libc", "log", "rustversion", - "windows-link 0.2.1", + "windows-link 0.1.3", "windows-result 0.4.1", ] @@ -5800,7 +5800,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -6970,7 +6970,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -8607,7 +8607,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8634,7 +8634,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8667,7 +8667,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8687,7 +8687,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-genesis", "clap", @@ -8700,7 +8700,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8784,7 +8784,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "reth-tasks", "tokio", @@ -8794,7 +8794,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8847,7 +8847,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "eyre", "humantime-serde", @@ -8863,7 +8863,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -8877,7 +8877,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8890,7 +8890,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8915,7 +8915,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-primitives", "derive_more", @@ -8944,7 +8944,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8970,7 +8970,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -9000,7 +9000,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9015,7 +9015,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9040,7 +9040,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9064,7 +9064,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-primitives", "dashmap", @@ -9088,7 +9088,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9123,7 +9123,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9180,7 +9180,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "aes", "alloy-primitives", @@ -9207,7 +9207,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9230,7 +9230,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9257,7 +9257,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9313,7 +9313,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9343,7 +9343,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9361,7 +9361,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-primitives", "bytes", @@ -9377,7 +9377,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9400,7 +9400,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -9411,7 +9411,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9439,7 +9439,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-chains", "alloy-consensus", @@ -9461,7 +9461,7 @@ dependencies = [ [[package]] name = "reth-ethereum" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -9502,7 +9502,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "clap", "eyre", @@ -9525,7 +9525,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9541,7 +9541,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9557,7 +9557,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -9570,7 +9570,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9600,7 +9600,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9614,7 +9614,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "rayon", "reth-db-api", @@ -9624,7 +9624,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9649,7 +9649,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9669,7 +9669,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-primitives", "fixed-cache", @@ -9687,7 +9687,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-evm", "alloy-primitives", @@ -9700,7 +9700,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9719,7 +9719,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9757,7 +9757,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9771,7 +9771,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "serde", "serde_json", @@ -9781,7 +9781,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9807,7 +9807,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "bytes", "futures", @@ -9827,7 +9827,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "bitflags 2.11.1", "byteorder", @@ -9844,7 +9844,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "bindgen", "cc", @@ -9853,7 +9853,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "futures", "metrics", @@ -9866,7 +9866,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-primitives", "ipnet", @@ -9875,7 +9875,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "futures-util", "if-addrs", @@ -9889,7 +9889,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9947,7 +9947,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9972,7 +9972,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9996,7 +9996,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10011,7 +10011,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -10025,7 +10025,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "anyhow", "bincode", @@ -10042,7 +10042,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -10066,7 +10066,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10134,7 +10134,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10189,7 +10189,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10238,7 +10238,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10262,7 +10262,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10286,7 +10286,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "bytes", "eyre", @@ -10315,7 +10315,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "reth-chainspec", "reth-db-api", @@ -10327,7 +10327,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10351,7 +10351,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "pin-project", "reth-payload-primitives", @@ -10363,7 +10363,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10386,7 +10386,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -10429,7 +10429,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10477,7 +10477,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10504,7 +10504,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-primitives", "arbitrary", @@ -10520,7 +10520,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10535,7 +10535,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10612,7 +10612,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-eips", "alloy-genesis", @@ -10642,7 +10642,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-network", "alloy-provider", @@ -10685,7 +10685,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-evm", @@ -10705,7 +10705,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10736,7 +10736,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10783,7 +10783,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-chains", "alloy-consensus", @@ -10834,7 +10834,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-rpc-types-engine", "http 1.4.0", @@ -10848,7 +10848,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10879,7 +10879,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10930,7 +10930,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10958,7 +10958,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-primitives", "arbitrary", @@ -10972,7 +10972,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-primitives", "parking_lot", @@ -10992,7 +10992,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-primitives", "clap", @@ -11007,7 +11007,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -11033,7 +11033,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-eips", "alloy-primitives", @@ -11050,7 +11050,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "crossbeam-utils", "dashmap", @@ -11071,7 +11071,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11087,7 +11087,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "tokio", "tokio-stream", @@ -11097,7 +11097,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "clap", "eyre", @@ -11117,7 +11117,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "base64 0.22.1", "clap", @@ -11136,7 +11136,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11179,7 +11179,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11204,7 +11204,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -11231,7 +11231,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-primitives", "metrics", @@ -11250,7 +11250,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-evm", "alloy-primitives", @@ -11275,7 +11275,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=4ed6aca#4ed6acaffdf0823cfef0f512fc7319b332710c3d" +source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" dependencies = [ "alloy-primitives", "alloy-trie", @@ -11809,7 +11809,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -11889,7 +11889,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs 1.0.7", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -12537,7 +12537,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -12813,7 +12813,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -14941,7 +14941,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] From 4ab597752070f26ad085257166b049221f6be9be Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Sat, 18 Jul 2026 03:59:56 +0000 Subject: [PATCH 20/28] deps: bump reth rev to 1cd853d (2026-07-18) --- Cargo.toml | 114 ++++++++++++++++++++++++++--------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index d65f8628ad..cdcc89ae77 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -146,66 +146,66 @@ tempo-telemetry-util = { path = "crates/telemetry-util", default-features = fals tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } tempo-validator-config = { path = "crates/validator-config", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e", default-features = false } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d", default-features = false } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } reth-codecs = { version = "0.5.2", default-features = false } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e", default-features = false } -reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e", default-features = false } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d", default-features = false } +reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d", default-features = false } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } reth-primitives-traits = { version = "0.5.2", default-features = false } -reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e" } +reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "3ce0b4e", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d", features = [ "std", "optional-checks", ] } From 679dc6a389fa089571f91f074dc42b2fb9411880 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Sat, 18 Jul 2026 04:04:19 +0000 Subject: [PATCH 21/28] fix: resolve breaking changes from reth update (2026-07-18) --- Cargo.lock | 412 ++++++++++++++++++++++++++--------------------------- 1 file changed, 206 insertions(+), 206 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fcaf0ccb85..7cbf1626d1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8606,8 +8606,8 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8633,8 +8633,8 @@ dependencies = [ [[package]] name = "reth-chain-state" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8666,8 +8666,8 @@ dependencies = [ [[package]] name = "reth-chainspec" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8686,8 +8686,8 @@ dependencies = [ [[package]] name = "reth-cli" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-genesis", "clap", @@ -8699,8 +8699,8 @@ dependencies = [ [[package]] name = "reth-cli-commands" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8783,8 +8783,8 @@ dependencies = [ [[package]] name = "reth-cli-runner" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "reth-tasks", "tokio", @@ -8793,8 +8793,8 @@ dependencies = [ [[package]] name = "reth-cli-util" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8846,8 +8846,8 @@ dependencies = [ [[package]] name = "reth-config" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "eyre", "humantime-serde", @@ -8862,8 +8862,8 @@ dependencies = [ [[package]] name = "reth-consensus" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -8876,8 +8876,8 @@ dependencies = [ [[package]] name = "reth-consensus-common" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8889,8 +8889,8 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8914,8 +8914,8 @@ dependencies = [ [[package]] name = "reth-db" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-primitives", "derive_more", @@ -8943,8 +8943,8 @@ dependencies = [ [[package]] name = "reth-db-api" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8969,8 +8969,8 @@ dependencies = [ [[package]] name = "reth-db-common" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -8999,8 +8999,8 @@ dependencies = [ [[package]] name = "reth-db-models" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9014,8 +9014,8 @@ dependencies = [ [[package]] name = "reth-discv4" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9039,8 +9039,8 @@ dependencies = [ [[package]] name = "reth-discv5" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9063,8 +9063,8 @@ dependencies = [ [[package]] name = "reth-dns-discovery" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-primitives", "dashmap", @@ -9087,8 +9087,8 @@ dependencies = [ [[package]] name = "reth-downloaders" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9122,8 +9122,8 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9179,8 +9179,8 @@ dependencies = [ [[package]] name = "reth-ecies" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "aes", "alloy-primitives", @@ -9206,8 +9206,8 @@ dependencies = [ [[package]] name = "reth-engine-local" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9229,8 +9229,8 @@ dependencies = [ [[package]] name = "reth-engine-primitives" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9256,8 +9256,8 @@ dependencies = [ [[package]] name = "reth-engine-tree" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9312,8 +9312,8 @@ dependencies = [ [[package]] name = "reth-engine-util" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9342,8 +9342,8 @@ dependencies = [ [[package]] name = "reth-era" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9360,8 +9360,8 @@ dependencies = [ [[package]] name = "reth-era-downloader" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-primitives", "bytes", @@ -9376,8 +9376,8 @@ dependencies = [ [[package]] name = "reth-era-utils" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9399,8 +9399,8 @@ dependencies = [ [[package]] name = "reth-errors" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -9410,8 +9410,8 @@ dependencies = [ [[package]] name = "reth-eth-wire" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9438,8 +9438,8 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-chains", "alloy-consensus", @@ -9460,8 +9460,8 @@ dependencies = [ [[package]] name = "reth-ethereum" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -9501,8 +9501,8 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "clap", "eyre", @@ -9524,8 +9524,8 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9540,8 +9540,8 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9556,8 +9556,8 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -9569,8 +9569,8 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9599,8 +9599,8 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9613,8 +9613,8 @@ dependencies = [ [[package]] name = "reth-etl" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "rayon", "reth-db-api", @@ -9623,8 +9623,8 @@ dependencies = [ [[package]] name = "reth-evm" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9648,8 +9648,8 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9668,8 +9668,8 @@ dependencies = [ [[package]] name = "reth-execution-cache" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-primitives", "fixed-cache", @@ -9686,8 +9686,8 @@ dependencies = [ [[package]] name = "reth-execution-errors" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-evm", "alloy-primitives", @@ -9699,8 +9699,8 @@ dependencies = [ [[package]] name = "reth-execution-types" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9718,8 +9718,8 @@ dependencies = [ [[package]] name = "reth-exex" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9756,8 +9756,8 @@ dependencies = [ [[package]] name = "reth-exex-types" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9770,8 +9770,8 @@ dependencies = [ [[package]] name = "reth-fs-util" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "serde", "serde_json", @@ -9780,8 +9780,8 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9806,8 +9806,8 @@ dependencies = [ [[package]] name = "reth-ipc" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "bytes", "futures", @@ -9826,8 +9826,8 @@ dependencies = [ [[package]] name = "reth-libmdbx" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "bitflags 2.11.1", "byteorder", @@ -9843,8 +9843,8 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "bindgen", "cc", @@ -9852,8 +9852,8 @@ dependencies = [ [[package]] name = "reth-metrics" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "futures", "metrics", @@ -9865,8 +9865,8 @@ dependencies = [ [[package]] name = "reth-net-banlist" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-primitives", "ipnet", @@ -9874,8 +9874,8 @@ dependencies = [ [[package]] name = "reth-net-nat" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "futures-util", "if-addrs", @@ -9888,8 +9888,8 @@ dependencies = [ [[package]] name = "reth-network" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9946,8 +9946,8 @@ dependencies = [ [[package]] name = "reth-network-api" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9971,8 +9971,8 @@ dependencies = [ [[package]] name = "reth-network-p2p" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9995,8 +9995,8 @@ dependencies = [ [[package]] name = "reth-network-peers" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10010,8 +10010,8 @@ dependencies = [ [[package]] name = "reth-network-types" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -10024,8 +10024,8 @@ dependencies = [ [[package]] name = "reth-nippy-jar" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "anyhow", "bincode", @@ -10041,8 +10041,8 @@ dependencies = [ [[package]] name = "reth-node-api" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -10065,8 +10065,8 @@ dependencies = [ [[package]] name = "reth-node-builder" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10133,8 +10133,8 @@ dependencies = [ [[package]] name = "reth-node-core" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10188,8 +10188,8 @@ dependencies = [ [[package]] name = "reth-node-ethereum" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10237,8 +10237,8 @@ dependencies = [ [[package]] name = "reth-node-ethstats" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10261,8 +10261,8 @@ dependencies = [ [[package]] name = "reth-node-events" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10285,8 +10285,8 @@ dependencies = [ [[package]] name = "reth-node-metrics" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "bytes", "eyre", @@ -10314,8 +10314,8 @@ dependencies = [ [[package]] name = "reth-node-types" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "reth-chainspec", "reth-db-api", @@ -10326,8 +10326,8 @@ dependencies = [ [[package]] name = "reth-payload-builder" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10350,8 +10350,8 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "pin-project", "reth-payload-primitives", @@ -10362,8 +10362,8 @@ dependencies = [ [[package]] name = "reth-payload-primitives" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10385,8 +10385,8 @@ dependencies = [ [[package]] name = "reth-payload-validator" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -10428,8 +10428,8 @@ dependencies = [ [[package]] name = "reth-provider" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10476,8 +10476,8 @@ dependencies = [ [[package]] name = "reth-prune" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10503,8 +10503,8 @@ dependencies = [ [[package]] name = "reth-prune-types" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-primitives", "arbitrary", @@ -10519,8 +10519,8 @@ dependencies = [ [[package]] name = "reth-revm" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10534,8 +10534,8 @@ dependencies = [ [[package]] name = "reth-rpc" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10611,8 +10611,8 @@ dependencies = [ [[package]] name = "reth-rpc-api" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-eips", "alloy-genesis", @@ -10641,8 +10641,8 @@ dependencies = [ [[package]] name = "reth-rpc-builder" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-network", "alloy-provider", @@ -10684,8 +10684,8 @@ dependencies = [ [[package]] name = "reth-rpc-convert" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-evm", @@ -10704,8 +10704,8 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10735,8 +10735,8 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10782,8 +10782,8 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-chains", "alloy-consensus", @@ -10833,8 +10833,8 @@ dependencies = [ [[package]] name = "reth-rpc-layer" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-rpc-types-engine", "http 1.4.0", @@ -10847,8 +10847,8 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10878,8 +10878,8 @@ dependencies = [ [[package]] name = "reth-stages" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10929,8 +10929,8 @@ dependencies = [ [[package]] name = "reth-stages-api" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10957,8 +10957,8 @@ dependencies = [ [[package]] name = "reth-stages-types" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-primitives", "arbitrary", @@ -10971,8 +10971,8 @@ dependencies = [ [[package]] name = "reth-static-file" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-primitives", "parking_lot", @@ -10991,8 +10991,8 @@ dependencies = [ [[package]] name = "reth-static-file-types" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-primitives", "clap", @@ -11006,8 +11006,8 @@ dependencies = [ [[package]] name = "reth-storage-api" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -11032,8 +11032,8 @@ dependencies = [ [[package]] name = "reth-storage-errors" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-eips", "alloy-primitives", @@ -11049,8 +11049,8 @@ dependencies = [ [[package]] name = "reth-tasks" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "crossbeam-utils", "dashmap", @@ -11070,8 +11070,8 @@ dependencies = [ [[package]] name = "reth-testing-utils" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11086,8 +11086,8 @@ dependencies = [ [[package]] name = "reth-tokio-util" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "tokio", "tokio-stream", @@ -11096,8 +11096,8 @@ dependencies = [ [[package]] name = "reth-tracing" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "clap", "eyre", @@ -11116,8 +11116,8 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "base64 0.22.1", "clap", @@ -11135,8 +11135,8 @@ dependencies = [ [[package]] name = "reth-transaction-pool" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11178,8 +11178,8 @@ dependencies = [ [[package]] name = "reth-trie" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11203,8 +11203,8 @@ dependencies = [ [[package]] name = "reth-trie-common" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -11230,8 +11230,8 @@ dependencies = [ [[package]] name = "reth-trie-db" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-primitives", "metrics", @@ -11249,8 +11249,8 @@ dependencies = [ [[package]] name = "reth-trie-parallel" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-evm", "alloy-primitives", @@ -11274,8 +11274,8 @@ dependencies = [ [[package]] name = "reth-trie-sparse" -version = "2.4.0" -source = "git+https://github.com/paradigmxyz/reth?rev=3ce0b4e#3ce0b4ecb545b4a1a40d685b519da1100b845e86" +version = "2.4.1" +source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" dependencies = [ "alloy-primitives", "alloy-trie", From f4b3b3c5c78ad15c0e21b426ce0752993954f427 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Sun, 19 Jul 2026 04:09:01 +0000 Subject: [PATCH 22/28] deps: bump reth rev to 362979d (2026-07-19) --- Cargo.toml | 114 ++++++++++++++++++++++++++--------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index cdcc89ae77..c44a721b38 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -146,66 +146,66 @@ tempo-telemetry-util = { path = "crates/telemetry-util", default-features = fals tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } tempo-validator-config = { path = "crates/validator-config", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d", default-features = false } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "362979d", default-features = false } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } reth-codecs = { version = "0.5.2", default-features = false } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d", default-features = false } -reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d", default-features = false } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "362979d", default-features = false } +reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "362979d", default-features = false } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } reth-primitives-traits = { version = "0.5.2", default-features = false } -reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d" } +reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "1cd853d", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "362979d", features = [ "std", "optional-checks", ] } From 0e0a57432fc363a56f5cebfe80cec6f36842f5df Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Sun, 19 Jul 2026 04:13:09 +0000 Subject: [PATCH 23/28] fix: resolve breaking changes from reth update (2026-07-19) --- Cargo.lock | 206 ++++++++++++++++++++++++++--------------------------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7cbf1626d1..f374eb4a93 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8607,7 +8607,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8634,7 +8634,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8667,7 +8667,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8687,7 +8687,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-genesis", "clap", @@ -8700,7 +8700,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8784,7 +8784,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "reth-tasks", "tokio", @@ -8794,7 +8794,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8847,7 +8847,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "eyre", "humantime-serde", @@ -8863,7 +8863,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -8877,7 +8877,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8890,7 +8890,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8915,7 +8915,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-primitives", "derive_more", @@ -8944,7 +8944,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8970,7 +8970,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -9000,7 +9000,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9015,7 +9015,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9040,7 +9040,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9064,7 +9064,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-primitives", "dashmap", @@ -9088,7 +9088,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9123,7 +9123,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9180,7 +9180,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "aes", "alloy-primitives", @@ -9207,7 +9207,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9230,7 +9230,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9257,7 +9257,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9313,7 +9313,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9343,7 +9343,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9361,7 +9361,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-primitives", "bytes", @@ -9377,7 +9377,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9400,7 +9400,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -9411,7 +9411,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9439,7 +9439,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-chains", "alloy-consensus", @@ -9461,7 +9461,7 @@ dependencies = [ [[package]] name = "reth-ethereum" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -9502,7 +9502,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "clap", "eyre", @@ -9525,7 +9525,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9541,7 +9541,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9557,7 +9557,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -9570,7 +9570,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9600,7 +9600,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9614,7 +9614,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "rayon", "reth-db-api", @@ -9624,7 +9624,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9649,7 +9649,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9669,7 +9669,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-primitives", "fixed-cache", @@ -9687,7 +9687,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-evm", "alloy-primitives", @@ -9700,7 +9700,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9719,7 +9719,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9757,7 +9757,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9771,7 +9771,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "serde", "serde_json", @@ -9781,7 +9781,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9807,7 +9807,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "bytes", "futures", @@ -9827,7 +9827,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "bitflags 2.11.1", "byteorder", @@ -9844,7 +9844,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "bindgen", "cc", @@ -9853,7 +9853,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "futures", "metrics", @@ -9866,7 +9866,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-primitives", "ipnet", @@ -9875,7 +9875,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "futures-util", "if-addrs", @@ -9889,7 +9889,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9947,7 +9947,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9972,7 +9972,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9996,7 +9996,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10011,7 +10011,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -10025,7 +10025,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "anyhow", "bincode", @@ -10042,7 +10042,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -10066,7 +10066,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10134,7 +10134,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10189,7 +10189,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10238,7 +10238,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10262,7 +10262,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10286,7 +10286,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "bytes", "eyre", @@ -10315,7 +10315,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "reth-chainspec", "reth-db-api", @@ -10327,7 +10327,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10351,7 +10351,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "pin-project", "reth-payload-primitives", @@ -10363,7 +10363,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10386,7 +10386,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -10429,7 +10429,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10477,7 +10477,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10504,7 +10504,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-primitives", "arbitrary", @@ -10520,7 +10520,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10535,7 +10535,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10612,7 +10612,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-eips", "alloy-genesis", @@ -10642,7 +10642,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-network", "alloy-provider", @@ -10685,7 +10685,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-evm", @@ -10705,7 +10705,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10736,7 +10736,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10783,7 +10783,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-chains", "alloy-consensus", @@ -10834,7 +10834,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-rpc-types-engine", "http 1.4.0", @@ -10848,7 +10848,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10879,7 +10879,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10930,7 +10930,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10958,7 +10958,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-primitives", "arbitrary", @@ -10972,7 +10972,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-primitives", "parking_lot", @@ -10992,7 +10992,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-primitives", "clap", @@ -11007,7 +11007,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -11033,7 +11033,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -11050,7 +11050,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "crossbeam-utils", "dashmap", @@ -11071,7 +11071,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11087,7 +11087,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "tokio", "tokio-stream", @@ -11097,7 +11097,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "clap", "eyre", @@ -11117,7 +11117,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "base64 0.22.1", "clap", @@ -11136,7 +11136,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11179,7 +11179,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11204,7 +11204,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -11231,7 +11231,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-primitives", "metrics", @@ -11250,7 +11250,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-evm", "alloy-primitives", @@ -11275,7 +11275,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=1cd853d#1cd853d601f88a40dba1e2d901e34551d271350c" +source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" dependencies = [ "alloy-primitives", "alloy-trie", From dde567deac6ddd7cdbbc48fa6f8c80b1756d1e75 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Mon, 20 Jul 2026 04:15:54 +0000 Subject: [PATCH 24/28] deps: bump reth rev to e61333f (2026-07-20) --- Cargo.toml | 114 ++++++++++++++++++++++++++--------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index c44a721b38..86d72d194d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -146,66 +146,66 @@ tempo-telemetry-util = { path = "crates/telemetry-util", default-features = fals tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } tempo-validator-config = { path = "crates/validator-config", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "362979d", default-features = false } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f", default-features = false } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } reth-codecs = { version = "0.5.2", default-features = false } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "362979d", default-features = false } -reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "362979d", default-features = false } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f", default-features = false } +reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f", default-features = false } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } reth-primitives-traits = { version = "0.5.2", default-features = false } -reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "362979d" } +reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "362979d", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f", features = [ "std", "optional-checks", ] } From 21b5f7a697fa7e6625bb2417baf602f9b02b3251 Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Mon, 20 Jul 2026 04:20:01 +0000 Subject: [PATCH 25/28] fix: resolve breaking changes from reth update (2026-07-20) --- Cargo.lock | 206 ++++++++++++++++++++++++++--------------------------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f374eb4a93..1772db553c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8607,7 +8607,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8634,7 +8634,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8667,7 +8667,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8687,7 +8687,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-genesis", "clap", @@ -8700,7 +8700,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8784,7 +8784,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "reth-tasks", "tokio", @@ -8794,7 +8794,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8847,7 +8847,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "eyre", "humantime-serde", @@ -8863,7 +8863,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -8877,7 +8877,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8890,7 +8890,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8915,7 +8915,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-primitives", "derive_more", @@ -8944,7 +8944,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8970,7 +8970,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -9000,7 +9000,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9015,7 +9015,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9040,7 +9040,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9064,7 +9064,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-primitives", "dashmap", @@ -9088,7 +9088,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9123,7 +9123,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9180,7 +9180,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "aes", "alloy-primitives", @@ -9207,7 +9207,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9230,7 +9230,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9257,7 +9257,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9313,7 +9313,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9343,7 +9343,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9361,7 +9361,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-primitives", "bytes", @@ -9377,7 +9377,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9400,7 +9400,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -9411,7 +9411,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9439,7 +9439,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-chains", "alloy-consensus", @@ -9461,7 +9461,7 @@ dependencies = [ [[package]] name = "reth-ethereum" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -9502,7 +9502,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "clap", "eyre", @@ -9525,7 +9525,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9541,7 +9541,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9557,7 +9557,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -9570,7 +9570,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9600,7 +9600,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9614,7 +9614,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "rayon", "reth-db-api", @@ -9624,7 +9624,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9649,7 +9649,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9669,7 +9669,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-primitives", "fixed-cache", @@ -9687,7 +9687,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-evm", "alloy-primitives", @@ -9700,7 +9700,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9719,7 +9719,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9757,7 +9757,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9771,7 +9771,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "serde", "serde_json", @@ -9781,7 +9781,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9807,7 +9807,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "bytes", "futures", @@ -9827,7 +9827,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "bitflags 2.11.1", "byteorder", @@ -9844,7 +9844,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "bindgen", "cc", @@ -9853,7 +9853,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "futures", "metrics", @@ -9866,7 +9866,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-primitives", "ipnet", @@ -9875,7 +9875,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "futures-util", "if-addrs", @@ -9889,7 +9889,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9947,7 +9947,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9972,7 +9972,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9996,7 +9996,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10011,7 +10011,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -10025,7 +10025,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "anyhow", "bincode", @@ -10042,7 +10042,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -10066,7 +10066,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10134,7 +10134,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10189,7 +10189,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10238,7 +10238,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10262,7 +10262,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10286,7 +10286,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "bytes", "eyre", @@ -10315,7 +10315,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "reth-chainspec", "reth-db-api", @@ -10327,7 +10327,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10351,7 +10351,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "pin-project", "reth-payload-primitives", @@ -10363,7 +10363,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10386,7 +10386,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -10429,7 +10429,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10477,7 +10477,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10504,7 +10504,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-primitives", "arbitrary", @@ -10520,7 +10520,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10535,7 +10535,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10612,7 +10612,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-eips", "alloy-genesis", @@ -10642,7 +10642,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-network", "alloy-provider", @@ -10685,7 +10685,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-evm", @@ -10705,7 +10705,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10736,7 +10736,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10783,7 +10783,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-chains", "alloy-consensus", @@ -10834,7 +10834,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-rpc-types-engine", "http 1.4.0", @@ -10848,7 +10848,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10879,7 +10879,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10930,7 +10930,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10958,7 +10958,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-primitives", "arbitrary", @@ -10972,7 +10972,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-primitives", "parking_lot", @@ -10992,7 +10992,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-primitives", "clap", @@ -11007,7 +11007,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -11033,7 +11033,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -11050,7 +11050,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "crossbeam-utils", "dashmap", @@ -11071,7 +11071,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11087,7 +11087,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "tokio", "tokio-stream", @@ -11097,7 +11097,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "clap", "eyre", @@ -11117,7 +11117,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "base64 0.22.1", "clap", @@ -11136,7 +11136,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11179,7 +11179,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11204,7 +11204,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -11231,7 +11231,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-primitives", "metrics", @@ -11250,7 +11250,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-evm", "alloy-primitives", @@ -11275,7 +11275,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=362979d#362979d5e885127f18069a3c25b11912a9e95fc3" +source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" dependencies = [ "alloy-primitives", "alloy-trie", From 32db9471740f30819580c99f2cd623f9144744bb Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Tue, 21 Jul 2026 04:03:14 +0000 Subject: [PATCH 26/28] deps: bump reth rev to 01d3400 (2026-07-21) --- Cargo.toml | 114 ++++++++++++++++++++++++++--------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 86d72d194d..d73ca544fd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -146,66 +146,66 @@ tempo-telemetry-util = { path = "crates/telemetry-util", default-features = fals tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } tempo-validator-config = { path = "crates/validator-config", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f", default-features = false } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400", default-features = false } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } reth-codecs = { version = "0.5.2", default-features = false } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f", default-features = false } -reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f", default-features = false } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-discv5 = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-engine-tree = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-etl = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400", default-features = false } +reth-execution-cache = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400", default-features = false } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } reth-primitives-traits = { version = "0.5.2", default-features = false } -reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f" } +reth-config = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-downloaders = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-prune-types = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-trie-common = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "e61333f", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400", features = [ "std", "optional-checks", ] } From 98bf217d8c89d711a5df95ab05d8b5069c77b70d Mon Sep 17 00:00:00 2001 From: Derek Cofausper <256792747+decofe@users.noreply.github.com> Date: Tue, 21 Jul 2026 04:07:32 +0000 Subject: [PATCH 27/28] fix: resolve breaking changes from reth update (2026-07-21) --- Cargo.lock | 206 ++++++++++++++++++++++++++--------------------------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1772db553c..eaac9c5008 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8607,7 +8607,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8634,7 +8634,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8667,7 +8667,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8687,7 +8687,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-genesis", "clap", @@ -8700,7 +8700,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8784,7 +8784,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "reth-tasks", "tokio", @@ -8794,7 +8794,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8847,7 +8847,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "eyre", "humantime-serde", @@ -8863,7 +8863,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -8877,7 +8877,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8890,7 +8890,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8915,7 +8915,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-primitives", "derive_more", @@ -8944,7 +8944,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8970,7 +8970,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -9000,7 +9000,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9015,7 +9015,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9040,7 +9040,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9064,7 +9064,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-primitives", "dashmap", @@ -9088,7 +9088,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9123,7 +9123,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9180,7 +9180,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "aes", "alloy-primitives", @@ -9207,7 +9207,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9230,7 +9230,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9257,7 +9257,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9313,7 +9313,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9343,7 +9343,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9361,7 +9361,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-primitives", "bytes", @@ -9377,7 +9377,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9400,7 +9400,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -9411,7 +9411,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-chains", "alloy-primitives", @@ -9439,7 +9439,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-chains", "alloy-consensus", @@ -9461,7 +9461,7 @@ dependencies = [ [[package]] name = "reth-ethereum" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -9502,7 +9502,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "clap", "eyre", @@ -9525,7 +9525,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9541,7 +9541,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9557,7 +9557,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -9570,7 +9570,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9600,7 +9600,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9614,7 +9614,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "rayon", "reth-db-api", @@ -9624,7 +9624,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9649,7 +9649,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9669,7 +9669,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-primitives", "fixed-cache", @@ -9687,7 +9687,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-evm", "alloy-primitives", @@ -9700,7 +9700,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9719,7 +9719,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9757,7 +9757,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9771,7 +9771,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "serde", "serde_json", @@ -9781,7 +9781,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9807,7 +9807,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "bytes", "futures", @@ -9827,7 +9827,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "bitflags 2.11.1", "byteorder", @@ -9844,7 +9844,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "bindgen", "cc", @@ -9853,7 +9853,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "futures", "metrics", @@ -9866,7 +9866,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-primitives", "ipnet", @@ -9875,7 +9875,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "futures-util", "if-addrs", @@ -9889,7 +9889,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9947,7 +9947,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9972,7 +9972,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -9996,7 +9996,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10011,7 +10011,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -10025,7 +10025,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "anyhow", "bincode", @@ -10042,7 +10042,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -10066,7 +10066,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10134,7 +10134,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10189,7 +10189,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10238,7 +10238,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10262,7 +10262,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10286,7 +10286,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "bytes", "eyre", @@ -10315,7 +10315,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "reth-chainspec", "reth-db-api", @@ -10327,7 +10327,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10351,7 +10351,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "pin-project", "reth-payload-primitives", @@ -10363,7 +10363,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -10386,7 +10386,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -10429,7 +10429,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -10477,7 +10477,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10504,7 +10504,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-primitives", "arbitrary", @@ -10520,7 +10520,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10535,7 +10535,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10612,7 +10612,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-eips", "alloy-genesis", @@ -10642,7 +10642,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-network", "alloy-provider", @@ -10685,7 +10685,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-evm", @@ -10705,7 +10705,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10736,7 +10736,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -10783,7 +10783,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-chains", "alloy-consensus", @@ -10834,7 +10834,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-rpc-types-engine", "http 1.4.0", @@ -10848,7 +10848,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10879,7 +10879,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -10930,7 +10930,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-eips", "alloy-primitives", @@ -10958,7 +10958,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-primitives", "arbitrary", @@ -10972,7 +10972,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-primitives", "parking_lot", @@ -10992,7 +10992,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-primitives", "clap", @@ -11007,7 +11007,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eip7928", @@ -11033,7 +11033,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-eips", "alloy-primitives", @@ -11050,7 +11050,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "crossbeam-utils", "dashmap", @@ -11071,7 +11071,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11087,7 +11087,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "tokio", "tokio-stream", @@ -11097,7 +11097,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "clap", "eyre", @@ -11117,7 +11117,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "base64 0.22.1", "clap", @@ -11136,7 +11136,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11179,7 +11179,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-eips", @@ -11204,7 +11204,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -11231,7 +11231,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-primitives", "metrics", @@ -11250,7 +11250,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-evm", "alloy-primitives", @@ -11275,7 +11275,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.4.1" -source = "git+https://github.com/paradigmxyz/reth?rev=e61333f#e61333f0fefc63de0cf1011b81c7c465a21db46f" +source = "git+https://github.com/paradigmxyz/reth?rev=01d3400#01d3400ffa06ff8912ade8c693cdafce54d0c936" dependencies = [ "alloy-primitives", "alloy-trie", From b52b4824bef0f1961723abb72c4e77237bcd7f40 Mon Sep 17 00:00:00 2001 From: Arsenii Kulikov Date: Tue, 21 Jul 2026 17:10:19 +0400 Subject: [PATCH 28/28] chore: minimize reth bump diff --- Cargo.lock | 3 + Cargo.toml | 2 + bin/tempo/Cargo.toml | 3 + bin/tempo/src/regenesis.rs | 391 ++++++++++++++++++++++++++++++----- crates/chainspec/src/spec.rs | 2 +- crates/hardfork/src/lib.rs | 5 +- 6 files changed, 347 insertions(+), 59 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index eaac9c5008..007efc33c2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12856,6 +12856,7 @@ dependencies = [ "reth-cli-commands", "reth-cli-runner", "reth-cli-util", + "reth-codecs", "reth-db", "reth-db-api", "reth-discv5", @@ -12866,11 +12867,13 @@ dependencies = [ "reth-metrics", "reth-network-api", "reth-network-peers", + "reth-nippy-jar", "reth-node-builder", "reth-primitives-traits", "reth-provider", "reth-prune-types", "reth-rpc-server-types", + "reth-static-file-types", "reth-storage-api", "reth-trie", "reth-trie-db", diff --git a/Cargo.toml b/Cargo.toml index d73ca544fd..301149ca84 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -176,6 +176,7 @@ reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "01d340 reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } reth-network-api = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400", default-features = false } +reth-nippy-jar = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } @@ -197,6 +198,7 @@ reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "01d34 reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } reth-stages = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } reth-static-file = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } +reth-static-file-types = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "01d3400" } diff --git a/bin/tempo/Cargo.toml b/bin/tempo/Cargo.toml index c02076e22d..83d9515184 100644 --- a/bin/tempo/Cargo.toml +++ b/bin/tempo/Cargo.toml @@ -84,6 +84,7 @@ reth-cli-runner.workspace = true reth-cli-util.workspace = true reth-eth-wire-types.workspace = true rustls.workspace = true +reth-codecs.workspace = true reth-db.workspace = true reth-db-api.workspace = true reth-etl.workspace = true @@ -91,6 +92,7 @@ reth-ethereum = { workspace = true, features = ["full", "cli", "network"] } reth-ethereum-cli.workspace = true reth-metrics.workspace = true reth-network-peers.workspace = true +reth-nippy-jar.workspace = true reth-node-builder.workspace = true reth-primitives-traits.workspace = true reth-provider.workspace = true @@ -98,6 +100,7 @@ reth-prune-types.workspace = true reth-rpc-server-types.workspace = true secp256k1.workspace = true reth-storage-api.workspace = true +reth-static-file-types.workspace = true reth-trie.workspace = true reth-trie-db.workspace = true clap.workspace = true diff --git a/bin/tempo/src/regenesis.rs b/bin/tempo/src/regenesis.rs index 912a93e9ff..8eeb2d8b52 100644 --- a/bin/tempo/src/regenesis.rs +++ b/bin/tempo/src/regenesis.rs @@ -4,7 +4,13 @@ //! When requested, it can also replace selected genesis accounts from the new chain spec and //! update hashed state, trie, and block-0 history without rebuilding unrelated bloat state. -use std::{collections::BTreeSet, fs}; +use std::{ + collections::BTreeSet, + fs::{self, OpenOptions}, + io::Write, + path::{Path, PathBuf}, + sync::Arc, +}; use alloy_genesis::{Genesis, GenesisAccount}; use alloy_primitives::{Address, B256, U256, keccak256}; @@ -12,9 +18,10 @@ use clap::Parser; use eyre::{ensure, eyre}; use reth_chainspec::EthChainSpec; use reth_cli_commands::common::{CliNodeTypes, EnvironmentArgs}; +use reth_codecs::Compact; use reth_db::{ DatabaseEnv, open_db, - static_file::{AccountChangesetMask, StorageChangesetMask}, + static_file::{AccountChangesetMask, StaticFileCursor, StorageChangesetMask}, }; use reth_db_api::{ cursor::{DbCursorRO, DbCursorRW, DbDupCursorRW}, @@ -25,14 +32,16 @@ use reth_db_api::{ transaction::{DbTx, DbTxMut}, }; use reth_ethereum::tasks::Runtime; +use reth_nippy_jar::{DataReader, NippyJar, NippyJarWriter}; use reth_node_builder::NodeTypesWithDBAdapter; use reth_primitives_traits::{Account, AlloyBlockHeader, Bytecode, NodePrimitives, StorageEntry}; use reth_provider::{ BlockNumReader, DatabaseProviderFactory, LatestStateProviderRef, ProviderFactory, RocksDBProviderFactory, StaticFileProviderBuilder, StaticFileProviderFactory, StaticFileSegment, StaticFileWriter, StorageSettingsCache, TrieWriter, - providers::RocksDBProvider, + providers::{RocksDBProvider, StaticFileJarProvider}, }; +use reth_static_file_types::{ChangesetOffset, SegmentHeader}; use reth_storage_api::{DBProvider, StateRootProvider}; use reth_trie::{HashedPostState, HashedStorage}; use tempo_chainspec::spec::TempoChainSpecParser; @@ -267,6 +276,41 @@ struct GenesisAccountReplacement { hashed_storage: Vec, } +#[derive(Clone, Debug)] +struct StaticChangesetFile { + path: PathBuf, + cache_block_end: u64, + offset: ChangesetOffset, +} + +struct OpenStaticChangesetFile { + jar: NippyJar, + reader: Arc, + offset: ChangesetOffset, +} + +#[derive(Clone, Debug)] +struct StaticTailReplacementPlan { + path: PathBuf, + cache_block_end: u64, + row_offset: u64, + rows_to_prune: usize, + new_num_changes: u64, +} + +#[derive(Clone, Debug)] +struct AccountTailReplacementPlan { + static_plan: StaticTailReplacementPlan, + appended_changes: Vec, +} + +#[derive(Clone, Debug)] +struct StorageTailReplacementPlan { + static_plan: StaticTailReplacementPlan, + appended_changes: Vec, + old_storage_history_keys: Vec, +} + fn genesis_account_replacements( genesis: &Genesis, accounts: &[Address], @@ -418,61 +462,61 @@ where P: StaticFileProviderFactory, { let static_file_provider = provider_rw.static_file_provider(); - - // Keep the old jars memory-mapped through separate read-only providers while replacing the - // files. Separate providers avoid taking two guards from the same sharded cache. - let (old_account_path, old_account_offset) = { + // A jar provider holds a shard read guard on the provider's jar cache (a dashmap). Acquiring + // another segment's provider can insert into that map via `entry()`, which takes a shard + // write lock and self-deadlocks whenever both cache keys land in the same shard. Extract the + // owned metadata and drop each provider before touching the cache again. + let old_account_static = { let provider = static_file_provider .get_maybe_segment_provider(StaticFileSegment::AccountChangeSets, 0)?; - match provider.as_ref() { - Some(provider) => ( - Some(provider.data_path().to_path_buf()), - provider.read_changeset_offset(0)?, - ), - None => (None, None), - } + block_zero_static_changeset_file(provider.as_ref())? }; - let (old_storage_path, old_storage_offset) = { + let old_storage_static = { let provider = static_file_provider .get_maybe_segment_provider(StaticFileSegment::StorageChangeSets, 0)?; - match provider.as_ref() { - Some(provider) => ( - Some(provider.data_path().to_path_buf()), - provider.read_changeset_offset(0)?, - ), - None => (None, None), - } + block_zero_static_changeset_file(provider.as_ref())? }; - let account_reader = old_account_path - .as_ref() - .map(|path| { - StaticFileProviderBuilder::read_only(path.parent().expect("static file has parent")) - .build::() - }) - .transpose()?; - let storage_reader = old_storage_path - .as_ref() - .map(|path| { - StaticFileProviderBuilder::read_only(path.parent().expect("static file has parent")) - .build::() - }) - .transpose()?; - let old_account_static = account_reader - .as_ref() - .zip(old_account_path.as_ref()) - .map(|(provider, path)| provider.get_segment_provider_for_path(path)) - .transpose()? - .flatten(); - let old_storage_static = storage_reader - .as_ref() - .zip(old_storage_path.as_ref()) - .map(|(provider, path)| provider.get_segment_provider_for_path(path)) - .transpose()? - .flatten(); let replacement_account_changes = replacement_account_changeset_entries(replacements); let replacement_storage_changes = replacement_storage_changeset_entries(replacements); + let fast_account_plan = account_tail_replacement_plan( + old_account_static.as_ref(), + synced_addresses, + &replacement_account_changes, + )?; + let fast_storage_plan = storage_tail_replacement_plan( + old_storage_static.as_ref(), + synced_addresses, + &replacement_storage_changes, + )?; + + if let (Some(account_plan), Some(storage_plan)) = (fast_account_plan, fast_storage_plan) { + static_file_provider.remove_cached_provider( + StaticFileSegment::AccountChangeSets, + account_plan.static_plan.cache_block_end, + ); + static_file_provider.remove_cached_provider( + StaticFileSegment::StorageChangeSets, + storage_plan.static_plan.cache_block_end, + ); + replace_static_changeset_tail( + &account_plan.static_plan, + &account_plan.appended_changes, + "account changeset", + )?; + replace_static_changeset_tail( + &storage_plan.static_plan, + &storage_plan.appended_changes, + "storage changeset", + )?; + + return Ok(storage_plan.old_storage_history_keys); + } + + let old_account_file = open_static_changeset_file(old_account_static.as_ref())?; + let old_storage_file = open_static_changeset_file(old_storage_static.as_ref())?; + static_file_provider.delete_segment(StaticFileSegment::AccountChangeSets)?; static_file_provider.delete_segment(StaticFileSegment::StorageChangeSets)?; @@ -483,9 +527,9 @@ where let mut replacement_changes = replacement_account_changes.into_iter().peekable(); - if let (Some(provider), Some(offset)) = (old_account_static.as_ref(), old_account_offset) { - let mut cursor = provider.cursor()?; - for row in offset.changeset_range() { + if let Some(file) = old_account_file.as_ref() { + let mut cursor = StaticFileCursor::new(&file.jar, Arc::clone(&file.reader))?; + for row in file.offset.changeset_range() { let Some(change) = cursor.get_one::(row.into())? else { continue; }; @@ -515,9 +559,9 @@ where let mut replacement_changes = replacement_storage_changes.into_iter().peekable(); - if let (Some(provider), Some(offset)) = (old_storage_static.as_ref(), old_storage_offset) { - let mut cursor = provider.cursor()?; - for row in offset.changeset_range() { + if let Some(file) = old_storage_file.as_ref() { + let mut cursor = StaticFileCursor::new(&file.jar, Arc::clone(&file.reader))?; + for row in file.offset.changeset_range() { let Some(change) = cursor.get_one::(row.into())? else { continue; }; @@ -544,6 +588,245 @@ where Ok(old_storage_history_keys) } +fn block_zero_static_changeset_file( + provider: Option<&StaticFileJarProvider<'_, N>>, +) -> eyre::Result> { + provider + .map(|provider| -> eyre::Result<_> { + Ok(provider + .read_changeset_offset(0)? + .map(|offset| StaticChangesetFile { + path: provider.data_path().to_path_buf(), + cache_block_end: provider.user_header().expected_block_end(), + offset, + })) + }) + .transpose() + .map(Option::flatten) +} + +fn open_static_changeset_file( + file: Option<&StaticChangesetFile>, +) -> eyre::Result> { + file.map(|file| -> eyre::Result<_> { + let jar = NippyJar::load(&file.path)?; + let reader = Arc::new(jar.open_data_reader()?); + Ok(OpenStaticChangesetFile { + jar, + reader, + offset: file.offset.clone(), + }) + }) + .transpose() +} + +fn account_tail_replacement_plan( + file: Option<&StaticChangesetFile>, + synced_addresses: &BTreeSet

, + replacement_changes: &[AccountBeforeTx], +) -> eyre::Result> { + let Some(file) = file else { + return Ok(None); + }; + let Some(first_synced_address) = synced_addresses.first().copied() else { + return Ok(None); + }; + + let jar = NippyJar::load(&file.path)?; + if file.offset.changeset_range().end != jar.rows() as u64 { + return Ok(None); + } + let reader = Arc::new(jar.open_data_reader()?); + let mut cursor = StaticFileCursor::new(&jar, Arc::clone(&reader))?; + + let Some(tail_start) = + find_account_changeset_tail_start(&mut cursor, file.offset.clone(), first_synced_address)? + else { + return Ok(None); + }; + + let mut appended_changes = replacement_changes.to_vec(); + for row in tail_start..file.offset.changeset_range().end { + let Some(change) = cursor.get_one::(row.into())? else { + return Ok(None); + }; + if !synced_addresses.contains(&change.address) { + appended_changes.push(change); + } + } + appended_changes.sort_unstable_by_key(|change| change.address); + + let rows_to_prune = (file.offset.changeset_range().end - tail_start) as usize; + Ok(Some(AccountTailReplacementPlan { + static_plan: StaticTailReplacementPlan { + path: file.path.clone(), + cache_block_end: file.cache_block_end, + row_offset: file.offset.offset(), + rows_to_prune, + new_num_changes: file.offset.num_changes() - rows_to_prune as u64 + + appended_changes.len() as u64, + }, + appended_changes, + })) +} + +fn storage_tail_replacement_plan( + file: Option<&StaticChangesetFile>, + synced_addresses: &BTreeSet
, + replacement_changes: &[StorageBeforeTx], +) -> eyre::Result> { + let Some(file) = file else { + return Ok(None); + }; + let Some(first_synced_address) = synced_addresses.first().copied() else { + return Ok(None); + }; + + let jar = NippyJar::load(&file.path)?; + if file.offset.changeset_range().end != jar.rows() as u64 { + return Ok(None); + } + let reader = Arc::new(jar.open_data_reader()?); + let mut cursor = StaticFileCursor::new(&jar, Arc::clone(&reader))?; + + let Some(tail_start) = find_storage_changeset_tail_start( + &mut cursor, + file.offset.clone(), + first_synced_address, + B256::ZERO, + )? + else { + return Ok(None); + }; + + let mut appended_changes = replacement_changes.to_vec(); + let mut old_storage_history_keys = Vec::new(); + for row in tail_start..file.offset.changeset_range().end { + let Some(change) = cursor.get_one::(row.into())? else { + return Ok(None); + }; + if synced_addresses.contains(&change.address) { + old_storage_history_keys.push(StorageShardedKey::last(change.address, change.key)); + } else { + appended_changes.push(change); + } + } + appended_changes.sort_unstable_by_key(|change| (change.address, change.key)); + + let rows_to_prune = (file.offset.changeset_range().end - tail_start) as usize; + Ok(Some(StorageTailReplacementPlan { + static_plan: StaticTailReplacementPlan { + path: file.path.clone(), + cache_block_end: file.cache_block_end, + row_offset: file.offset.offset(), + rows_to_prune, + new_num_changes: file.offset.num_changes() - rows_to_prune as u64 + + appended_changes.len() as u64, + }, + appended_changes, + old_storage_history_keys, + })) +} + +fn find_account_changeset_tail_start( + cursor: &mut StaticFileCursor<'_>, + offset: ChangesetOffset, + address: Address, +) -> eyre::Result> { + let mut low = offset.changeset_range().start; + let mut high = offset.changeset_range().end; + + while low < high { + let mid = low + (high - low) / 2; + let Some(change) = cursor.get_one::(mid.into())? else { + return Ok(None); + }; + if change.address < address { + low = mid + 1; + } else { + high = mid; + } + } + + Ok(Some(low)) +} + +fn find_storage_changeset_tail_start( + cursor: &mut StaticFileCursor<'_>, + offset: ChangesetOffset, + address: Address, + key: B256, +) -> eyre::Result> { + let mut low = offset.changeset_range().start; + let mut high = offset.changeset_range().end; + + while low < high { + let mid = low + (high - low) / 2; + let Some(change) = cursor.get_one::(mid.into())? else { + return Ok(None); + }; + if (change.address, change.key) < (address, key) { + low = mid + 1; + } else { + high = mid; + } + } + + Ok(Some(low)) +} + +fn replace_static_changeset_tail( + plan: &StaticTailReplacementPlan, + replacement_changes: &[T], + label: &'static str, +) -> eyre::Result<()> +where + T: Compact, +{ + let jar = NippyJar::::load(&plan.path)?; + let mut writer = NippyJarWriter::new(jar)?; + if plan.rows_to_prune > 0 { + writer.prune_rows(plan.rows_to_prune)?; + } + + let mut buf = Vec::new(); + for change in replacement_changes { + buf.clear(); + change.to_compact(&mut buf); + writer.append_column(Some(Ok::<_, Box>( + &buf, + )))?; + } + writer.commit()?; + write_block_zero_changeset_offset(&plan.path, plan.row_offset, plan.new_num_changes)?; + + info!( + target: "tempo::cli", + rows_to_prune = plan.rows_to_prune, + replacement_rows = replacement_changes.len(), + %label, + "Replaced block-0 static changeset tail" + ); + + Ok(()) +} + +fn write_block_zero_changeset_offset( + path: &Path, + row_offset: u64, + num_changes: u64, +) -> eyre::Result<()> { + let mut file = OpenOptions::new() + .create(true) + .write(true) + .truncate(true) + .open(path.with_extension("csoff"))?; + file.write_all(&row_offset.to_le_bytes())?; + file.write_all(&num_changes.to_le_bytes())?; + file.sync_all()?; + Ok(()) +} + fn replace_hashed_accounts

( provider_rw: &P, replacements: &[GenesisAccountReplacement], diff --git a/crates/chainspec/src/spec.rs b/crates/chainspec/src/spec.rs index 770cd0a97d..3462823980 100644 --- a/crates/chainspec/src/spec.rs +++ b/crates/chainspec/src/spec.rs @@ -461,7 +461,7 @@ macro_rules! tempo_hardforks_trait { }; } -tempo_hardfork::tempo_post_genesis_hardforks!(@items tempo_hardforks_trait); +tempo_hardfork::tempo_post_genesis_hardforks!(tempo_hardforks_trait); impl TempoHardforks for TempoChainSpec { fn tempo_fork_activation(&self, fork: TempoHardfork) -> ForkCondition { diff --git a/crates/hardfork/src/lib.rs b/crates/hardfork/src/lib.rs index 43f865e81b..27b03e2724 100644 --- a/crates/hardfork/src/lib.rs +++ b/crates/hardfork/src/lib.rs @@ -89,11 +89,8 @@ macro_rules! tempo_hardfork { /// [`TempoHardfork`] without depending on Tempo's chainspec implementation. #[macro_export] macro_rules! tempo_post_genesis_hardforks { - (@items $callback:ident) => { - $callback! { $($variant),* } - }; ($callback:ident) => { - $callback!($($variant),*) + $callback! { $($variant),* } }; }