From 75e9de70eff53c5c218cb43fd574eaad3ba951f8 Mon Sep 17 00:00:00 2001 From: Arsenii Kulikov Date: Sat, 6 Dec 2025 21:21:50 +0400 Subject: [PATCH 1/2] perf: parallelize recovery --- Cargo.lock | 259 ++++++++++++++++++++++++------------------ Cargo.toml | 102 ++++++++--------- crates/evm/src/lib.rs | 13 +-- 3 files changed, 205 insertions(+), 169 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d22a42c3c..544fb5a7c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2019,6 +2019,16 @@ dependencies = [ "serde", ] +[[package]] +name = "bzip2-sys" +version = "0.1.13+1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14" +dependencies = [ + "cc", + "pkg-config", +] + [[package]] name = "c-kzg" version = "2.1.5" @@ -5294,6 +5304,22 @@ dependencies = [ "redox_syscall", ] +[[package]] +name = "librocksdb-sys" +version = "0.17.3+10.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cef2a00ee60fe526157c9023edab23943fae1ce2ab6f4abb2a807c1746835de9" +dependencies = [ + "bindgen 0.72.1", + "bzip2-sys", + "cc", + "libc", + "libz-sys", + "lz4-sys", + "tikv-jemalloc-sys", + "zstd-sys", +] + [[package]] name = "libz-sys" version = "1.1.23" @@ -7226,7 +7252,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7250,7 +7276,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7281,7 +7307,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-chains", "alloy-consensus", @@ -7301,7 +7327,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-genesis", "clap", @@ -7315,7 +7341,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-chains", "alloy-consensus", @@ -7333,6 +7359,7 @@ dependencies = [ "humantime", "itertools 0.14.0", "lz4", + "metrics", "ratatui", "reqwest", "reth-chainspec", @@ -7373,6 +7400,7 @@ dependencies = [ "reth-stages", "reth-static-file", "reth-static-file-types", + "reth-tasks", "reth-trie", "reth-trie-common", "reth-trie-db", @@ -7390,7 +7418,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "reth-tasks", "tokio", @@ -7400,7 +7428,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7418,7 +7446,7 @@ dependencies = [ [[package]] name = "reth-codecs" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7438,7 +7466,7 @@ dependencies = [ [[package]] name = "reth-codecs-derive" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "proc-macro2", "quote", @@ -7448,7 +7476,7 @@ dependencies = [ [[package]] name = "reth-config" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "eyre", "humantime-serde", @@ -7464,7 +7492,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -7477,7 +7505,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7489,7 +7517,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7515,7 +7543,7 @@ dependencies = [ [[package]] name = "reth-db" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "derive_more", @@ -7541,7 +7569,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -7569,7 +7597,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -7599,7 +7627,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7614,7 +7642,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7639,7 +7667,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7663,7 +7691,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "data-encoding", @@ -7687,7 +7715,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7722,7 +7750,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7780,7 +7808,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "aes", "alloy-primitives", @@ -7809,7 +7837,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -7832,7 +7860,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7857,7 +7885,7 @@ dependencies = [ [[package]] name = "reth-engine-service" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "futures", "pin-project", @@ -7879,7 +7907,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7934,7 +7962,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -7962,7 +7990,7 @@ dependencies = [ [[package]] name = "reth-era" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7977,7 +8005,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "bytes", @@ -7993,7 +8021,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8015,7 +8043,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -8026,7 +8054,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-chains", "alloy-primitives", @@ -8054,7 +8082,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8075,7 +8103,7 @@ dependencies = [ [[package]] name = "reth-ethereum" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -8116,7 +8144,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "clap", "eyre", @@ -8138,7 +8166,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8154,7 +8182,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8172,7 +8200,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -8185,7 +8213,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8214,7 +8242,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8234,7 +8262,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "rayon", "reth-db-api", @@ -8244,7 +8272,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8267,7 +8295,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8289,7 +8317,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-evm", "alloy-primitives", @@ -8302,7 +8330,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8320,7 +8348,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8358,7 +8386,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8372,7 +8400,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "serde", "serde_json", @@ -8382,7 +8410,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8410,7 +8438,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "bytes", "futures", @@ -8430,7 +8458,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "bitflags 2.10.0", "byteorder", @@ -8446,7 +8474,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "bindgen 0.71.1", "cc", @@ -8455,7 +8483,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "futures", "metrics", @@ -8467,7 +8495,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "ipnet", @@ -8476,7 +8504,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "futures-util", "if-addrs", @@ -8490,7 +8518,7 @@ dependencies = [ [[package]] name = "reth-network" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8545,7 +8573,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8570,7 +8598,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8593,7 +8621,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -8608,7 +8636,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -8622,7 +8650,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "anyhow", "bincode 1.3.3", @@ -8639,7 +8667,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -8663,7 +8691,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8730,7 +8758,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8786,7 +8814,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-eips", "alloy-network", @@ -8824,7 +8852,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8848,7 +8876,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8872,7 +8900,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "eyre", "http", @@ -8894,7 +8922,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "reth-chainspec", "reth-db-api", @@ -8906,7 +8934,7 @@ dependencies = [ [[package]] name = "reth-optimism-primitives" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8921,7 +8949,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8942,7 +8970,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "pin-project", "reth-payload-primitives", @@ -8954,7 +8982,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8977,7 +9005,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -8987,7 +9015,7 @@ dependencies = [ [[package]] name = "reth-primitives" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "once_cell", @@ -9000,7 +9028,7 @@ dependencies = [ [[package]] name = "reth-primitives-traits" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9033,7 +9061,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9069,6 +9097,7 @@ dependencies = [ "reth-trie-db", "revm-database", "revm-state", + "rocksdb", "strum 0.27.2", "tokio", "tracing", @@ -9077,7 +9106,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9105,7 +9134,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "arbitrary", @@ -9120,7 +9149,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "reth-primitives-traits", @@ -9133,7 +9162,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -9212,7 +9241,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-eips", "alloy-genesis", @@ -9240,7 +9269,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-network", "alloy-provider", @@ -9279,7 +9308,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-evm", @@ -9300,7 +9329,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9329,7 +9358,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -9373,7 +9402,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9420,7 +9449,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-rpc-types-engine", "http", @@ -9434,7 +9463,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9450,7 +9479,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9498,7 +9527,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9525,7 +9554,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "arbitrary", @@ -9539,7 +9568,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "parking_lot", @@ -9559,7 +9588,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "clap", @@ -9571,7 +9600,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9595,7 +9624,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9611,7 +9640,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "auto_impl", "dyn-clone", @@ -9629,7 +9658,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9645,7 +9674,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "tokio", "tokio-stream", @@ -9655,7 +9684,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "clap", "eyre", @@ -9671,7 +9700,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "clap", "eyre", @@ -9688,7 +9717,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9729,7 +9758,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9755,7 +9784,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9782,7 +9811,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "reth-db-api", @@ -9795,7 +9824,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9820,7 +9849,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9839,7 +9868,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse-parallel" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9857,7 +9886,7 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=3830c76#3830c765e04fbc52a19d49092c9e8988691690d5" +source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" dependencies = [ "zstd", ] @@ -10171,6 +10200,16 @@ dependencies = [ "byteorder", ] +[[package]] +name = "rocksdb" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddb7af00d2b17dbd07d82c0063e25411959748ff03e8d4f96134c2ff41fce34f" +dependencies = [ + "libc", + "librocksdb-sys", +] + [[package]] name = "rolling-file" version = "0.2.0" diff --git a/Cargo.toml b/Cargo.toml index d90de9be5..e634b6e58 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -115,58 +115,58 @@ tempo-contracts = { path = "crates/contracts", default-features = false } tempo-telemetry-util = { path = "crates/telemetry-util", default-features = false } tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-codecs = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-codecs-derive = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-ethereum-forks = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76", default-features = false } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-primitives-traits = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76", default-features = false } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-network = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-codecs = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-codecs-derive = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-ethereum-forks = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52", default-features = false } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-primitives-traits = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52", default-features = false } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-cli-runner = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-network = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52", features = [ "std", "optional-checks", ] } diff --git a/crates/evm/src/lib.rs b/crates/evm/src/lib.rs index c55061d3c..d7ebc059c 100644 --- a/crates/evm/src/lib.rs +++ b/crates/evm/src/lib.rs @@ -27,7 +27,7 @@ use reth_chainspec::EthChainSpec; use reth_evm::{ self, ConfigureEngineEvm, ConfigureEvm, EvmEnvFor, ExecutableTxIterator, ExecutionCtxFor, }; -use reth_primitives_traits::{SealedBlock, SealedHeader, SignedTransaction}; +use reth_primitives_traits::{SealedBlock, SealedHeader, SignerRecoverable}; use tempo_payload_types::TempoExecutionData; use tempo_primitives::{ Block, SubBlockMetadata, TempoHeader, TempoPrimitives, TempoReceipt, TempoTxEnvelope, @@ -258,13 +258,10 @@ impl ConfigureEngineEvm for TempoEvmConfig { &self, payload: &TempoExecutionData, ) -> Result, Self::Error> { - Ok(payload - .block - .body() - .transactions - .clone() - .into_iter() - .map(|tx| tx.try_recover().map(|signer| tx.with_signer(signer)))) + let transactions = payload.block.body().transactions.clone().into_iter(); + let convert = |tx: TempoTxEnvelope| tx.try_into_recovered(); + + Ok((transactions, convert)) } } From 4f0cff681df4303556454e04bf56e776bdc32d82 Mon Sep 17 00:00:00 2001 From: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com> Date: Mon, 8 Dec 2025 14:30:26 +0000 Subject: [PATCH 2/2] bump reth --- Cargo.lock | 381 ++++++++++++++++++++++++----------------------------- Cargo.toml | 112 ++++++++-------- 2 files changed, 228 insertions(+), 265 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4b0c55a84..255240f42 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -97,9 +97,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alloy" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e15860af634cad451f598712c24ca7fd9b45d84fff68ab8d4967567fa996c64" +checksum = "f07655fedc35188f3c50ff8fc6ee45703ae14ef1bc7ae7d80e23a747012184e3" dependencies = [ "alloy-consensus", "alloy-contract", @@ -136,9 +136,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6440213a22df93a87ed512d2f668e7dc1d62a05642d107f82d61edc9e12370" +checksum = "2e318e25fb719e747a7e8db1654170fc185024f3ed5b10f86c08d448a912f6e2" dependencies = [ "alloy-eips", "alloy-primitives", @@ -164,9 +164,9 @@ dependencies = [ [[package]] name = "alloy-consensus-any" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15d0bea09287942405c4f9d2a4f22d1e07611c2dbd9d5bf94b75366340f9e6e0" +checksum = "364380a845193a317bcb7a5398fc86cdb66c47ebe010771dde05f6869bf9e64a" dependencies = [ "alloy-consensus", "alloy-eips", @@ -179,9 +179,9 @@ dependencies = [ [[package]] name = "alloy-contract" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d69af404f1d00ddb42f2419788fa87746a4cd13bab271916d7726fda6c792d94" +checksum = "08d39c80ffc806f27a76ed42f3351a455f3dc4f81d6ff92c8aad2cf36b7d3a34" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -278,9 +278,9 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bd2c7ae05abcab4483ce821f12f285e01c0b33804e6883dd9ca1569a87ee2be" +checksum = "a4c4d7c5839d9f3a467900c625416b24328450c65702eb3d8caff8813e4d1d33" dependencies = [ "alloy-eip2124", "alloy-eip2930", @@ -325,9 +325,9 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc47eaae86488b07ea8e20236184944072a78784a1f4993f8ec17b3aa5d08c21" +checksum = "1ba4b1be0988c11f0095a2380aa596e35533276b8fa6c9e06961bbfe0aebcac5" dependencies = [ "alloy-eips", "alloy-primitives", @@ -366,9 +366,9 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "003f46c54f22854a32b9cc7972660a476968008ad505427eabab49225309ec40" +checksum = "f72cf87cda808e593381fb9f005ffa4d2475552b7a6c5ac33d087bf77d82abd0" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -381,9 +381,9 @@ dependencies = [ [[package]] name = "alloy-network" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4029954d9406a40979f3a3b46950928a0fdcfe3ea8a9b0c17490d57e8aa0e3" +checksum = "12aeb37b6f2e61b93b1c3d34d01ee720207c76fe447e2a2c217e433ac75b17f5" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -407,9 +407,9 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7805124ad69e57bbae7731c9c344571700b2a18d351bda9e0eba521c991d1bcb" +checksum = "abd29ace62872083e30929cd9b282d82723196d196db589f3ceda67edcc05552" dependencies = [ "alloy-consensus", "alloy-eips", @@ -450,9 +450,9 @@ dependencies = [ [[package]] name = "alloy-provider" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d369e12c92870d069e0c9dc5350377067af8a056e29e3badf8446099d7e00889" +checksum = "9b710636d7126e08003b8217e24c09f0cca0b46d62f650a841736891b1ed1fc1" dependencies = [ "alloy-chains", "alloy-consensus", @@ -496,9 +496,9 @@ dependencies = [ [[package]] name = "alloy-pubsub" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f77d20cdbb68a614c7a86b3ffef607b37d087bb47a03c58f4c3f8f99bc3ace3b" +checksum = "cdd4c64eb250a18101d22ae622357c6b505e158e9165d4c7974d59082a600c5e" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -540,9 +540,9 @@ dependencies = [ [[package]] name = "alloy-rpc-client" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31c89883fe6b7381744cbe80fef638ac488ead4f1956a4278956a1362c71cd2e" +checksum = "d0882e72d2c1c0c79dcf4ab60a67472d3f009a949f774d4c17d0bdb669cfde05" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -566,9 +566,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64e279e6d40ee40fe8f76753b678d8d5d260cb276dc6c8a8026099b16d2b43f4" +checksum = "39cf1398cb33aacb139a960fa3d8cf8b1202079f320e77e952a0b95967bf7a9f" dependencies = [ "alloy-primitives", "alloy-rpc-types-anvil", @@ -583,9 +583,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-admin" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bcf50ccb65d29b8599f8f5e23dcac685f1d79459654c830cba381345760e901" +checksum = "65a583d2029b171301f5dcf122aa2ef443a65a373778ec76540d999691ae867d" dependencies = [ "alloy-genesis", "alloy-primitives", @@ -595,9 +595,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-anvil" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e176c26fdd87893b6afeb5d92099d8f7e7a1fe11d6f4fe0883d6e33ac5f31ba" +checksum = "c3ce4c24e416bd0f17fceeb2f26cd8668df08fe19e1dc02f9d41c3b8ed1e93e0" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -607,9 +607,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-any" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b43c1622aac2508d528743fd4cfdac1dea92d5a8fa894038488ff7edd0af0b32" +checksum = "6a63fb40ed24e4c92505f488f9dd256e2afaed17faa1b7a221086ebba74f4122" dependencies = [ "alloy-consensus-any", "alloy-rpc-types-eth", @@ -618,9 +618,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-beacon" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1786681640d4c60f22b6b8376b0f3fa200360bf1c3c2cb913e6c97f51928eb1b" +checksum = "16633087e23d8d75161c3a59aa183203637b817a5a8d2f662f612ccb6d129af0" dependencies = [ "alloy-eips", "alloy-primitives", @@ -638,9 +638,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-debug" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b2ca3a434a6d49910a7e8e51797eb25db42ef8a5578c52d877fcb26d0afe7bc" +checksum = "4936f579d9d10eae01772b2ab3497f9d568684f05f26f8175e12f9a1a2babc33" dependencies = [ "alloy-primitives", "derive_more", @@ -650,9 +650,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-engine" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c4c53a8b0905d931e7921774a1830609713bd3e8222347963172b03a3ecc68" +checksum = "4c60bdce3be295924122732b7ecd0b2495ce4790bedc5370ca7019c08ad3f26e" dependencies = [ "alloy-consensus", "alloy-eips", @@ -670,9 +670,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed5fafb741c19b3cca4cdd04fa215c89413491f9695a3e928dee2ae5657f607e" +checksum = "9eae0c7c40da20684548cbc8577b6b7447f7bf4ddbac363df95e3da220e41e72" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -692,9 +692,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-mev" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49a97bfc6d9b411c85bb08e1174ddd3e5d61b10d3bd13f529d6609f733cb2f6f" +checksum = "81c0dd81c24944cfbf45b5df7cd149d9cd3e354db81ccf08aa47e0e05be8ab97" dependencies = [ "alloy-consensus", "alloy-eips", @@ -707,9 +707,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-trace" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c55324323aa634b01bdecb2d47462a8dce05f5505b14a6e5db361eef16eda476" +checksum = "ef206a4b8d436fbb7cf2e6a61c692d11df78f9382becc3c9a283bd58e64f0583" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -721,9 +721,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-txpool" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96b1aa28effb6854be356ce92ed64cea3b323acd04c3f8bfb5126e2839698043" +checksum = "ecb5a795264a02222f9534435b8f40dcbd88de8e9d586647884aae24f389ebf2" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -733,9 +733,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6f180c399ca7c1e2fe17ea58343910cad0090878a696ff5a50241aee12fc529" +checksum = "c0df1987ed0ff2d0159d76b52e7ddfc4e4fbddacc54d2fbee765e0d14d7c01b5" dependencies = [ "alloy-primitives", "arbitrary", @@ -745,9 +745,9 @@ dependencies = [ [[package]] name = "alloy-signer" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc39ad2c0a3d2da8891f4081565780703a593f090f768f884049aa3aa929cbc" +checksum = "6ff69deedee7232d7ce5330259025b868c5e6a52fa8dffda2c861fb3a5889b24" dependencies = [ "alloy-primitives", "async-trait", @@ -760,9 +760,9 @@ dependencies = [ [[package]] name = "alloy-signer-local" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "930e17cb1e46446a193a593a3bfff8d0ecee4e510b802575ebe300ae2e43ef75" +checksum = "72cfe0be3ec5a8c1a46b2e5a7047ed41121d360d97f4405bb7c1c784880c86cb" dependencies = [ "alloy-consensus", "alloy-network", @@ -852,9 +852,9 @@ dependencies = [ [[package]] name = "alloy-transport" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cae82426d98f8bc18f53c5223862907cac30ab8fc5e4cd2bb50808e6d3ab43d8" +checksum = "be98b07210d24acf5b793c99b759e9a696e4a2e67593aec0487ae3b3e1a2478c" dependencies = [ "alloy-json-rpc", "auto_impl", @@ -875,9 +875,9 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90aa6825760905898c106aba9c804b131816a15041523e80b6d4fe7af6380ada" +checksum = "4198a1ee82e562cab85e7f3d5921aab725d9bd154b6ad5017f82df1695877c97" dependencies = [ "alloy-json-rpc", "alloy-transport", @@ -890,9 +890,9 @@ dependencies = [ [[package]] name = "alloy-transport-ipc" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ace83a4a6bb896e5894c3479042e6ba78aa5271dde599aa8c36a021d49cc8cc" +checksum = "d8db249779ebc20dc265920c7e706ed0d31dbde8627818d1cbde60919b875bb0" dependencies = [ "alloy-json-rpc", "alloy-pubsub", @@ -910,9 +910,9 @@ dependencies = [ [[package]] name = "alloy-transport-ws" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86c9ab4c199e3a8f3520b60ba81aa67bb21fed9ed0d8304e0569094d0758a56f" +checksum = "5ad2344a12398d7105e3722c9b7a7044ea837128e11d453604dec6e3731a86e2" dependencies = [ "alloy-pubsub", "alloy-transport", @@ -948,9 +948,9 @@ dependencies = [ [[package]] name = "alloy-tx-macros" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae109e33814b49fc0a62f2528993aa8a2dd346c26959b151f05441dc0b9da292" +checksum = "333544408503f42d7d3792bfc0f7218b643d968a03d2c0ed383ae558fb4a76d0" dependencies = [ "darling 0.21.3", "proc-macro2", @@ -2019,16 +2019,6 @@ dependencies = [ "serde", ] -[[package]] -name = "bzip2-sys" -version = "0.1.13+1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14" -dependencies = [ - "cc", - "pkg-config", -] - [[package]] name = "c-kzg" version = "2.1.5" @@ -5292,22 +5282,6 @@ dependencies = [ "redox_syscall", ] -[[package]] -name = "librocksdb-sys" -version = "0.17.3+10.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cef2a00ee60fe526157c9023edab23943fae1ce2ab6f4abb2a807c1746835de9" -dependencies = [ - "bindgen 0.72.1", - "bzip2-sys", - "cc", - "libc", - "libz-sys", - "lz4-sys", - "tikv-jemalloc-sys", - "zstd-sys", -] - [[package]] name = "libz-sys" version = "1.1.23" @@ -7240,7 +7214,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7264,7 +7238,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7295,7 +7269,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-chains", "alloy-consensus", @@ -7315,7 +7289,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-genesis", "clap", @@ -7329,7 +7303,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-chains", "alloy-consensus", @@ -7406,7 +7380,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "reth-tasks", "tokio", @@ -7416,7 +7390,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7434,7 +7408,7 @@ dependencies = [ [[package]] name = "reth-codecs" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7454,7 +7428,7 @@ dependencies = [ [[package]] name = "reth-codecs-derive" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "proc-macro2", "quote", @@ -7464,7 +7438,7 @@ dependencies = [ [[package]] name = "reth-config" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "eyre", "humantime-serde", @@ -7480,7 +7454,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -7493,7 +7467,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7505,7 +7479,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7531,7 +7505,7 @@ dependencies = [ [[package]] name = "reth-db" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "derive_more", @@ -7557,7 +7531,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -7585,7 +7559,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -7615,7 +7589,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7630,7 +7604,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7655,7 +7629,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7679,7 +7653,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "data-encoding", @@ -7703,7 +7677,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7738,7 +7712,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7796,7 +7770,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "aes", "alloy-primitives", @@ -7825,7 +7799,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -7848,7 +7822,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7873,7 +7847,7 @@ dependencies = [ [[package]] name = "reth-engine-service" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "futures", "pin-project", @@ -7895,7 +7869,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7950,7 +7924,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -7978,7 +7952,7 @@ dependencies = [ [[package]] name = "reth-era" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7993,7 +7967,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "bytes", @@ -8009,7 +7983,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8031,7 +8005,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -8042,7 +8016,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-chains", "alloy-primitives", @@ -8070,7 +8044,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8091,7 +8065,7 @@ dependencies = [ [[package]] name = "reth-ethereum" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", @@ -8132,7 +8106,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "clap", "eyre", @@ -8154,7 +8128,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8170,7 +8144,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8188,7 +8162,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -8201,7 +8175,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8230,7 +8204,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8250,7 +8224,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "rayon", "reth-db-api", @@ -8260,7 +8234,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8283,7 +8257,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8305,7 +8279,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-evm", "alloy-primitives", @@ -8318,7 +8292,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8336,7 +8310,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8374,7 +8348,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8388,7 +8362,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "serde", "serde_json", @@ -8398,7 +8372,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8426,7 +8400,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "bytes", "futures", @@ -8446,7 +8420,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "bitflags 2.10.0", "byteorder", @@ -8462,7 +8436,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "bindgen 0.71.1", "cc", @@ -8471,7 +8445,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "futures", "metrics", @@ -8483,7 +8457,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "ipnet", @@ -8492,7 +8466,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "futures-util", "if-addrs", @@ -8506,7 +8480,7 @@ dependencies = [ [[package]] name = "reth-network" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8561,7 +8535,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8586,7 +8560,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8609,7 +8583,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -8624,7 +8598,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -8638,7 +8612,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "anyhow", "bincode 1.3.3", @@ -8655,7 +8629,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -8679,7 +8653,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8746,7 +8720,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8802,7 +8776,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-eips", "alloy-network", @@ -8840,7 +8814,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8864,7 +8838,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8888,7 +8862,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "eyre", "http", @@ -8910,7 +8884,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "reth-chainspec", "reth-db-api", @@ -8922,7 +8896,7 @@ dependencies = [ [[package]] name = "reth-optimism-primitives" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8937,7 +8911,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8958,7 +8932,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "pin-project", "reth-payload-primitives", @@ -8970,7 +8944,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8993,7 +8967,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -9003,7 +8977,7 @@ dependencies = [ [[package]] name = "reth-primitives" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "once_cell", @@ -9016,7 +8990,7 @@ dependencies = [ [[package]] name = "reth-primitives-traits" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9049,7 +9023,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9085,7 +9059,6 @@ dependencies = [ "reth-trie-db", "revm-database", "revm-state", - "rocksdb", "strum 0.27.2", "tokio", "tracing", @@ -9094,7 +9067,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9122,7 +9095,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "arbitrary", @@ -9137,7 +9110,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "reth-primitives-traits", @@ -9150,7 +9123,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -9229,7 +9202,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-eips", "alloy-genesis", @@ -9257,7 +9230,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-network", "alloy-provider", @@ -9296,7 +9269,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-evm", @@ -9317,7 +9290,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9346,7 +9319,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -9390,7 +9363,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9437,7 +9410,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-rpc-types-engine", "http", @@ -9451,7 +9424,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9467,7 +9440,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9515,7 +9488,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9542,7 +9515,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "arbitrary", @@ -9556,7 +9529,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "parking_lot", @@ -9576,7 +9549,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "clap", @@ -9588,7 +9561,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9612,7 +9585,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-eips", "alloy-primitives", @@ -9628,7 +9601,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "auto_impl", "dyn-clone", @@ -9646,7 +9619,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9662,7 +9635,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "tokio", "tokio-stream", @@ -9672,7 +9645,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "clap", "eyre", @@ -9688,7 +9661,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "clap", "eyre", @@ -9705,7 +9678,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9746,7 +9719,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9772,7 +9745,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -9799,7 +9772,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "reth-db-api", @@ -9812,7 +9785,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9837,7 +9810,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9856,7 +9829,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse-parallel" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9874,7 +9847,7 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" version = "1.9.3" -source = "git+https://github.com/paradigmxyz/reth?rev=5caeb52#5caeb5200d03c8c7eb470b19b20deaf201a93e6b" +source = "git+https://github.com/paradigmxyz/reth?rev=dc06b47#dc06b47abe6a1a93d1f22f6f9f72ccb34673d959" dependencies = [ "zstd", ] @@ -10188,16 +10161,6 @@ dependencies = [ "byteorder", ] -[[package]] -name = "rocksdb" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddb7af00d2b17dbd07d82c0063e25411959748ff03e8d4f96134c2ff41fce34f" -dependencies = [ - "libc", - "librocksdb-sys", -] - [[package]] name = "rolling-file" version = "0.2.0" diff --git a/Cargo.toml b/Cargo.toml index 39ef0316e..b648b4a8a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -116,73 +116,73 @@ tempo-contracts = { path = "crates/contracts", default-features = false } tempo-telemetry-util = { path = "crates/telemetry-util", default-features = false } tempo-transaction-pool = { path = "crates/transaction-pool", default-features = false } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-codecs = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-codecs-derive = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76", default-features = false } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-primitives-traits = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76", default-features = false } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "3830c76" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-codecs = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-codecs-derive = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-consensus-common = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-db-api = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-errors = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-eth-wire-types = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-ethereum-engine-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47", default-features = false } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-primitives-traits = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47", default-features = false } +reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-rpc = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-rpc-server-types = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-node-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-engine-local = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47" } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "5caeb52", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "dc06b47", features = [ "std", "optional-checks", ] } revm = { version = "33.1.0", features = ["optional_fee_charge"] } -alloy = { version = "1.1.2", default-features = false } -alloy-consensus = "1.1.2" -alloy-contract = "1.1.2" -alloy-eips = "1.1.2" +alloy = { version = "1.1.3", default-features = false } +alloy-consensus = "1.1.3" +alloy-contract = "1.1.3" +alloy-eips = "1.1.3" alloy-evm = "0.24.2" -alloy-genesis = "1.1.2" +alloy-genesis = "1.1.3" alloy-hardforks = "0.4.5" -alloy-network = { version = "1.1.2" } +alloy-network = { version = "1.1.3"} alloy-primitives = "1.4.1" -alloy-provider = { version = "1.1.2", default-features = false } +alloy-provider = { version = "1.1.3", default-features = false} alloy-rlp = "0.3.12" -alloy-rpc-types-engine = "1.1.2" -alloy-rpc-types-eth = { version = "1.1.2" } -alloy-serde = "1.1.2" -alloy-signer = "1.1.2" -alloy-signer-local = "1.1.2" +alloy-rpc-types-engine = "1.1.3" +alloy-rpc-types-eth = { version = "1.1.3"} +alloy-serde = "1.1.3" +alloy-signer = "1.1.3" +alloy-signer-local = "1.1.3" alloy-sol-types = "1.4.1" -alloy-transport = "1.1.2" +alloy-transport = "1.1.3" commonware-broadcast = "0.0.63" commonware-codec = "0.0.63"