diff --git a/Cargo.lock b/Cargo.lock index 537fe2d..8c8570c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -316,9 +316,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.8.5" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "260d3ff3bff0bb84599f032a2f2c6828180b0ea0cd41fdaf44f39cef3ba41861" +checksum = "8ecb848c43f6b06ae3de2e4a67496cbbabd78ae87db0f1248934f15d76192c6a" dependencies = [ "alloy-rlp", "arbitrary", @@ -327,8 +327,9 @@ dependencies = [ "const-hex", "derive_arbitrary", "derive_more", + "foldhash", "getrandom", - "hashbrown 0.14.5", + "hashbrown 0.15.0", "hex-literal", "indexmap 2.6.0", "itoa", @@ -2664,6 +2665,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" + [[package]] name = "foreign-types" version = "0.3.2" @@ -2950,7 +2957,6 @@ checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ "ahash", "allocator-api2", - "serde", ] [[package]] @@ -2958,6 +2964,10 @@ name = "hashbrown" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" +dependencies = [ + "foldhash", + "serde", +] [[package]] name = "hashlink" @@ -5452,7 +5462,7 @@ dependencies = [ [[package]] name = "reth" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5524,7 +5534,7 @@ dependencies = [ [[package]] name = "reth-auto-seal-consensus" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", @@ -5555,7 +5565,7 @@ dependencies = [ [[package]] name = "reth-basic-payload-builder" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -5579,7 +5589,7 @@ dependencies = [ [[package]] name = "reth-beacon-consensus" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", @@ -5614,7 +5624,7 @@ dependencies = [ [[package]] name = "reth-blockchain-tree" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -5647,7 +5657,7 @@ dependencies = [ [[package]] name = "reth-blockchain-tree-api" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "reth-consensus", @@ -5660,7 +5670,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -5684,7 +5694,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-chains", "alloy-eips", @@ -5705,7 +5715,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-genesis", "clap", @@ -5718,7 +5728,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "ahash", "alloy-eips", @@ -5776,7 +5786,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "reth-tasks", "tokio", @@ -5786,7 +5796,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -5803,7 +5813,7 @@ dependencies = [ [[package]] name = "reth-codecs" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5819,7 +5829,7 @@ dependencies = [ [[package]] name = "reth-codecs-derive" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "convert_case", "proc-macro2", @@ -5830,7 +5840,7 @@ dependencies = [ [[package]] name = "reth-config" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "eyre", "humantime-serde", @@ -5844,7 +5854,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "auto_impl", @@ -5855,7 +5865,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "reth-chainspec", @@ -5867,7 +5877,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5891,7 +5901,7 @@ dependencies = [ [[package]] name = "reth-db" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "bytes", @@ -5924,7 +5934,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-genesis", "alloy-primitives", @@ -5949,7 +5959,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-genesis", "alloy-primitives", @@ -5977,7 +5987,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "arbitrary", @@ -5992,7 +6002,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -6016,7 +6026,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -6040,7 +6050,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "data-encoding", @@ -6062,7 +6072,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6091,7 +6101,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "aes", "alloy-primitives", @@ -6122,7 +6132,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "reth-execution-types", @@ -6135,7 +6145,7 @@ dependencies = [ [[package]] name = "reth-engine-service" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "futures", "pin-project", @@ -6157,7 +6167,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6194,7 +6204,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", @@ -6225,7 +6235,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "reth-blockchain-tree-api", "reth-consensus", @@ -6238,7 +6248,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -6264,7 +6274,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-chains", "alloy-eips", @@ -6281,7 +6291,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "eyre", "reth-chainspec", @@ -6291,7 +6301,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "reth-chainspec", @@ -6304,7 +6314,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6323,7 +6333,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-chains", "alloy-primitives", @@ -6343,7 +6353,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "reth-basic-payload-builder", @@ -6368,7 +6378,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "rayon", "reth-db-api", @@ -6378,7 +6388,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6400,7 +6410,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6419,7 +6429,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6435,7 +6445,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6450,7 +6460,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6486,7 +6496,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6499,7 +6509,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "serde", "serde_json", @@ -6509,7 +6519,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -6534,7 +6544,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "async-trait", "bytes", @@ -6555,7 +6565,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "bitflags 2.6.0", "byteorder", @@ -6572,7 +6582,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "bindgen", "cc", @@ -6581,7 +6591,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "futures", "metrics", @@ -6593,7 +6603,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", ] @@ -6601,7 +6611,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "futures-util", "if-addrs", @@ -6615,7 +6625,7 @@ dependencies = [ [[package]] name = "reth-network" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6665,7 +6675,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rpc-types-admin", @@ -6688,7 +6698,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6708,7 +6718,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -6723,7 +6733,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "humantime-serde", "reth-ethereum-forks", @@ -6737,7 +6747,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "anyhow", "bincode", @@ -6754,7 +6764,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "reth-engine-primitives", "reth-evm", @@ -6772,7 +6782,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rpc-types", @@ -6836,7 +6846,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", @@ -6884,7 +6894,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "eyre", "reth-auto-seal-consensus", @@ -6909,7 +6919,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", @@ -6932,7 +6942,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "eyre", "http", @@ -6956,7 +6966,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "reth-chainspec", "reth-db-api", @@ -6966,7 +6976,7 @@ dependencies = [ [[package]] name = "reth-optimism-chainspec" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-chains", "alloy-genesis", @@ -6985,7 +6995,7 @@ dependencies = [ [[package]] name = "reth-optimism-cli" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7029,7 +7039,7 @@ dependencies = [ [[package]] name = "reth-optimism-consensus" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "reth-chainspec", @@ -7045,7 +7055,7 @@ dependencies = [ [[package]] name = "reth-optimism-evm" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "op-alloy-consensus", @@ -7069,7 +7079,7 @@ dependencies = [ [[package]] name = "reth-optimism-forks" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-chains", "alloy-primitives", @@ -7080,7 +7090,7 @@ dependencies = [ [[package]] name = "reth-optimism-node" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7128,7 +7138,7 @@ dependencies = [ [[package]] name = "reth-optimism-payload-builder" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7162,7 +7172,7 @@ dependencies = [ [[package]] name = "reth-optimism-primitives" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "reth-primitives", @@ -7172,7 +7182,7 @@ dependencies = [ [[package]] name = "reth-optimism-rpc" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7212,7 +7222,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rpc-types", @@ -7232,7 +7242,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rpc-types", @@ -7254,7 +7264,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-rpc-types", "reth-chainspec", @@ -7265,7 +7275,7 @@ dependencies = [ [[package]] name = "reth-primitives" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7301,7 +7311,7 @@ dependencies = [ [[package]] name = "reth-primitives-traits" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7325,7 +7335,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7368,7 +7378,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "itertools 0.13.0", @@ -7394,7 +7404,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "bytes", @@ -7408,7 +7418,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "reth-chainspec", @@ -7424,7 +7434,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -7490,7 +7500,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-json-rpc", @@ -7516,7 +7526,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-network", "alloy-rpc-types", @@ -7552,7 +7562,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7583,7 +7593,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-dyn-abi", "alloy-eips", @@ -7624,7 +7634,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7667,7 +7677,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-rpc-types-engine", "http", @@ -7680,7 +7690,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", @@ -7696,7 +7706,7 @@ dependencies = [ [[package]] name = "reth-rpc-types-compat" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7712,7 +7722,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "bincode", @@ -7748,7 +7758,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "aquamarine", @@ -7774,7 +7784,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "bytes", @@ -7787,7 +7797,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "parking_lot 0.12.3", @@ -7809,7 +7819,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "clap", @@ -7821,7 +7831,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7840,7 +7850,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7853,7 +7863,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "auto_impl", "dyn-clone", @@ -7871,7 +7881,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "tokio", "tokio-stream", @@ -7881,7 +7891,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "clap", "eyre", @@ -7896,7 +7906,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7930,7 +7940,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7954,7 +7964,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -7974,7 +7984,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7999,7 +8009,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "1.0.8" -source = "git+https://github.com/paradigmxyz/reth.git?rev=946f1a4#946f1a4c1814e6c4a9a2e1981952dcdb25661fe2" +source = "git+https://github.com/paradigmxyz/reth.git?rev=8ba7bc0#8ba7bc0799bf71f8d92d64acb63cbd6f2712709f" dependencies = [ "alloy-primitives", "alloy-rlp", diff --git a/Cargo.toml b/Cargo.toml index 0137ba5..8b45d05 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -66,7 +66,7 @@ alloy = { version = "0.4", features = [ "signers", ] } alloy-network = { version = "0.4" } -alloy-primitives = { version = "0.8.5" } +alloy-primitives = { version = "0.8.7" } alloy-rpc-types = { version = "0.4" } alloy-signer-local = { version = "0.4", features = ["mnemonic"] } @@ -74,43 +74,43 @@ alloy-signer-local = { version = "0.4", features = ["mnemonic"] } tokio = { version = "1.21", default-features = false } # reth -reth = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4", features = [ +reth = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0", features = [ "optimism", ] } -reth-cli = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4" } -reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4" } -reth-node-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4", features = [ +reth-cli = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0" } +reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0" } +reth-node-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0", features = [ "optimism", ] } -reth-optimism-node = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4", features = [ +reth-optimism-node = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0", features = [ "optimism", ] } -reth-optimism-cli = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4", features = [ +reth-optimism-cli = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0", features = [ "optimism", ] } -reth-optimism-rpc = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4", features = [ +reth-optimism-rpc = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0", features = [ "optimism", ] } -reth-optimism-forks = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4" } -reth-optimism-chainspec = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4" } -reth-primitives = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4", features = [ +reth-optimism-forks = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0" } +reth-optimism-chainspec = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0" } +reth-primitives = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0", features = [ "optimism", ] } -reth-provider = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4", features = [ +reth-provider = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0", features = [ "optimism", ] } -reth-revm = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4", features = [ +reth-revm = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0", features = [ "optimism", ] } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4" } -reth-tracing = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4" } -reth-network = { git = "https://github.com/paradigmxyz/reth.git", rev = "946f1a4" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0" } +reth-tracing = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0" } +reth-network = { git = "https://github.com/paradigmxyz/reth.git", rev = "8ba7bc0" } # rpc jsonrpsee = "0.24" diff --git a/crates/node/src/node.rs b/crates/node/src/node.rs index be1f53f..a7257ea 100644 --- a/crates/node/src/node.rs +++ b/crates/node/src/node.rs @@ -7,7 +7,10 @@ use crate::evm::AlphaNetEvmConfig; use reth_network::{NetworkHandle, NetworkManager}; use reth_node_api::{FullNodeTypes, NodeTypesWithEngine}; use reth_node_builder::{ - components::{ComponentsBuilder, ExecutorBuilder, NetworkBuilder, PayloadServiceBuilder}, + components::{ + ComponentsBuilder, ExecutorBuilder, NetworkBuilder, PayloadServiceBuilder, + PoolBuilderConfigOverrides, + }, BuilderContext, Node, NodeTypes, }; use reth_optimism_chainspec::OpChainSpec; @@ -20,7 +23,7 @@ use reth_optimism_node::{ OpExecutorProvider, OptimismEngineTypes, }; use reth_payload_builder::PayloadBuilderHandle; -use reth_transaction_pool::TransactionPool; +use reth_transaction_pool::{SubPoolLimit, TransactionPool, TXPOOL_MAX_ACCOUNT_SLOTS_PER_SENDER}; /// Type configuration for a regular AlphaNet node. #[derive(Debug, Clone, Default)] @@ -55,7 +58,15 @@ impl AlphaNetNode { let RollupArgs { disable_txpool_gossip, compute_pending_block, discovery_v4, .. } = args; ComponentsBuilder::default() .node_types::() - .pool(OptimismPoolBuilder::default()) + .pool(OptimismPoolBuilder { + pool_config_overrides: PoolBuilderConfigOverrides { + queued_limit: Some(SubPoolLimit::default() * 2), + pending_limit: Some(SubPoolLimit::default() * 2), + basefee_limit: Some(SubPoolLimit::default() * 2), + max_account_slots: Some(TXPOOL_MAX_ACCOUNT_SLOTS_PER_SENDER * 2), + ..Default::default() + }, + }) .payload(AlphaNetPayloadBuilder::new(compute_pending_block)) .network(AlphanetNetworkBuilder::new(OptimismNetworkBuilder { disable_txpool_gossip, diff --git a/crates/wallet/src/lib.rs b/crates/wallet/src/lib.rs index a5ead79..1be74ae 100644 --- a/crates/wallet/src/lib.rs +++ b/crates/wallet/src/lib.rs @@ -344,7 +344,7 @@ mod tests { }, }, )])); - assert_eq!(serde_json::to_string(&caps).unwrap(), "{\"431136\":{\"delegation\":{\"addresses\":[\"0x90F79bf6EB2c4f870365E785982E1f101E93b906\"]}}}"); + assert_eq!(serde_json::to_string(&caps).unwrap(), "{\"431136\":{\"delegation\":{\"addresses\":[\"0x90f79bf6eb2c4f870365e785982e1f101e93b906\"]}}}"); } #[test]