From 2312d630434c16be73f041fe5159c7d20419700b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Duchesneau?= Date: Tue, 20 Oct 2026 13:12:37 -0400 Subject: [PATCH 01/12] Point Firehose dependencies at the AA tracing branches Temporary until streamingfast/evm-firehose-tracer-rs#38 and streamingfast/reth#74 are released. --- Cargo.lock | 257 ++++++++++++++++++++++++++--------------------------- Cargo.toml | 152 +++++++++++++++---------------- 2 files changed, 204 insertions(+), 205 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index aea2d4008a..9ec1e9f9b7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4869,10 +4869,12 @@ dependencies = [ "alloy-eips 2.4.1", "alloy-genesis", "alloy-primitives", + "alloy-signer 2.4.1", "base-common-consensus", "base-execution-chainspec", "base-execution-evm", "base-execution-firehose", + "base-test-utils", "eyre", "firehose-tracer", "firehose-tracer-test", @@ -7085,7 +7087,7 @@ dependencies = [ "bitflags 2.13.1", "cexpr", "clang-sys", - "itertools 0.13.0", + "itertools 0.12.1", "log", "prettyplease", "proc-macro2", @@ -7105,7 +7107,7 @@ dependencies = [ "bitflags 2.13.1", "cexpr", "clang-sys", - "itertools 0.13.0", + "itertools 0.12.1", "proc-macro2", "quote", "regex", @@ -9926,9 +9928,8 @@ checksum = "9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5" [[package]] name = "firehose-tracer" -version = "5.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a53eb86c6d17bd4e5517e46f56498d33d128d0641d78d15b86cf2c0605c814ee" +version = "5.6.0" +source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#fa6df7fcdcdebfcf24a359d7e762109e6c4cc31f" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -9949,9 +9950,8 @@ dependencies = [ [[package]] name = "firehose-tracer-prestate" -version = "5.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67ef9f9516014ba4f4f75025ef6325d4e15c2a66f99395fac74cd940348feac4" +version = "5.6.0" +source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#fa6df7fcdcdebfcf24a359d7e762109e6c4cc31f" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -9974,9 +9974,8 @@ dependencies = [ [[package]] name = "firehose-tracer-test" -version = "5.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90e9cd98b48db9ec72bc4c6ef8bb0ab0e7455105347fa0e27da4add6b0f6d46a" +version = "5.6.0" +source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#fa6df7fcdcdebfcf24a359d7e762109e6c4cc31f" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10347,8 +10346,8 @@ dependencies = [ "libc", "log", "rustversion", - "windows-link 0.2.1", - "windows-result 0.4.1", + "windows-link 0.1.3", + "windows-result 0.3.4", ] [[package]] @@ -11253,7 +11252,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.6.5", + "socket2 0.5.10", "system-configuration", "tokio", "tower-layer", @@ -11325,7 +11324,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.62.2", + "windows-core 0.59.0", ] [[package]] @@ -13759,7 +13758,7 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" dependencies = [ - "proc-macro-crate 3.5.0", + "proc-macro-crate 1.3.1", "proc-macro2", "quote", "syn 2.0.119", @@ -15511,7 +15510,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ "heck", - "itertools 0.14.0", + "itertools 0.12.1", "log", "multimap", "once_cell", @@ -15544,7 +15543,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.12.1", "proc-macro2", "quote", "syn 2.0.119", @@ -15557,7 +15556,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.12.1", "proc-macro2", "quote", "syn 2.0.119", @@ -15680,7 +15679,7 @@ dependencies = [ "quinn-udp", "rustc-hash 2.1.3", "rustls 0.23.43", - "socket2 0.6.5", + "socket2 0.5.10", "thiserror 2.0.19", "tokio", "tracing", @@ -15720,7 +15719,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.6.5", + "socket2 0.5.10", "tracing", "windows-sys 0.61.2", ] @@ -16313,7 +16312,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16340,7 +16339,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16371,7 +16370,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -16391,7 +16390,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-genesis", "clap", @@ -16404,7 +16403,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -16493,7 +16492,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "reth-tasks", "tokio", @@ -16503,7 +16502,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -16554,7 +16553,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "eyre", "humantime-serde", @@ -16571,7 +16570,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -16585,7 +16584,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16598,7 +16597,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16623,7 +16622,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-primitives", "derive_more 2.1.1", @@ -16652,7 +16651,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -16678,7 +16677,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-genesis", @@ -16708,7 +16707,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -16723,7 +16722,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -16748,7 +16747,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -16772,7 +16771,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-primitives", "dashmap", @@ -16796,7 +16795,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16831,7 +16830,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16888,7 +16887,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "aes", "alloy-primitives", @@ -16915,7 +16914,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -16938,7 +16937,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16965,7 +16964,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17022,7 +17021,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17052,7 +17051,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17070,7 +17069,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-primitives", "bytes", @@ -17086,7 +17085,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17110,7 +17109,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -17121,7 +17120,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-chains", "alloy-primitives", @@ -17150,7 +17149,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -17176,7 +17175,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17192,7 +17191,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -17208,7 +17207,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-eip2124", "alloy-hardforks 0.4.7", @@ -17222,7 +17221,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17252,7 +17251,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17266,7 +17265,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "rayon", "reth-db-api", @@ -17276,7 +17275,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17302,7 +17301,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17322,7 +17321,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-primitives", "fixed-cache", @@ -17340,7 +17339,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-evm", "alloy-primitives", @@ -17353,7 +17352,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17372,7 +17371,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17410,7 +17409,7 @@ dependencies = [ [[package]] name = "reth-exex-test-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-eips 2.4.1", "eyre", @@ -17442,7 +17441,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -17456,7 +17455,7 @@ dependencies = [ [[package]] name = "reth-firehose" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17485,7 +17484,7 @@ dependencies = [ [[package]] name = "reth-firehose-tests" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17512,7 +17511,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "serde", "serde_json", @@ -17522,7 +17521,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17548,7 +17547,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "bytes", "futures", @@ -17568,7 +17567,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "bitflags 2.13.1", "byteorder", @@ -17585,7 +17584,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "bindgen 0.72.1", "cc", @@ -17594,7 +17593,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "futures", "libc", @@ -17608,7 +17607,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-primitives", "ipnet", @@ -17617,7 +17616,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "futures-util", "if-addrs 0.14.0", @@ -17631,7 +17630,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17690,7 +17689,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17715,7 +17714,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17739,7 +17738,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -17754,7 +17753,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -17768,7 +17767,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "anyhow", "bincode 1.3.3", @@ -17785,7 +17784,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -17809,7 +17808,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17878,7 +17877,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17933,7 +17932,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17982,7 +17981,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18006,7 +18005,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18030,7 +18029,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "bytes", "eyre", @@ -18059,7 +18058,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "reth-chainspec", "reth-db-api", @@ -18071,7 +18070,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18095,7 +18094,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "pin-project", "reth-payload-primitives", @@ -18107,7 +18106,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18130,7 +18129,7 @@ dependencies = [ [[package]] name = "reth-payload-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18140,7 +18139,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-rpc-types-engine", @@ -18183,7 +18182,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -18233,7 +18232,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18260,7 +18259,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-primitives", "arbitrary", @@ -18276,7 +18275,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -18291,7 +18290,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-dyn-abi", @@ -18367,7 +18366,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-eips 2.4.1", "alloy-genesis", @@ -18397,7 +18396,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-network 2.4.1", "alloy-provider", @@ -18440,7 +18439,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-evm", @@ -18460,7 +18459,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18491,7 +18490,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-dyn-abi", @@ -18538,7 +18537,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -18589,7 +18588,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-rpc-types-engine", "http 1.4.2", @@ -18603,7 +18602,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18634,7 +18633,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18685,7 +18684,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18713,7 +18712,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-primitives", "arbitrary", @@ -18727,7 +18726,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-primitives", "parking_lot", @@ -18747,7 +18746,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-primitives", "clap", @@ -18762,7 +18761,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -18788,7 +18787,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18805,7 +18804,7 @@ dependencies = [ [[package]] name = "reth-storage-overlay" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18832,7 +18831,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "crossbeam-utils", "dashmap", @@ -18853,7 +18852,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18869,7 +18868,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "tokio", "tokio-stream", @@ -18879,7 +18878,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "clap", "eyre", @@ -18899,7 +18898,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "base64 0.22.1", "clap", @@ -18918,7 +18917,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18961,7 +18960,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18987,7 +18986,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -19014,7 +19013,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-primitives", "reth-db-api", @@ -19030,7 +19029,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-evm", "alloy-primitives", @@ -19054,7 +19053,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1#3605fcb480ef42c14622e1f50c4d1d8c1bba6c6a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" dependencies = [ "alloy-primitives", "alloy-trie", @@ -23517,7 +23516,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5f7c95348f20c1c913d72157b3c6dee6ea3e30b3d19502c5a7f6d3f160dacbf" dependencies = [ "cc", - "windows-targets 0.52.6", + "windows-targets 0.48.5", ] [[package]] @@ -24419,7 +24418,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 612d818e59..f41f1ffa68 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -640,15 +640,15 @@ notify = "8.2" governor = "0.7" # Firehose tracer (defined by the streamingfast reth fork, release/base-2.x branch). -reth-firehose = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-firehose-tests = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -firehose-tracer = "5.5.0" +reth-firehose = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-firehose-tests = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +firehose-tracer = { git = "https://github.com/streamingfast/evm-firehose-tracer-rs.git", branch = "feature/aa-transaction-type" } # Shared tracing-regression framework (capture / invariants / projection / golden). -firehose-tracer-test = "5.5.0" +firehose-tracer-test = { git = "https://github.com/streamingfast/evm-firehose-tracer-rs.git", branch = "feature/aa-transaction-type" } # Chain-agnostic generator for replayable Firehose prestate fixtures. -firehose-tracer-prestate = "5.5.0" +firehose-tracer-prestate = { git = "https://github.com/streamingfast/evm-firehose-tracer-rs.git", branch = "feature/aa-transaction-type" } [patch.crates-io] # SF fork of alloy-evm that routes system calls (EIP-4788, EIP-2935, etc.) through the @@ -656,74 +656,74 @@ firehose-tracer-prestate = "5.5.0" alloy-evm = { git = "https://github.com/streamingfast/evm.git", tag = "v0.38.0-sf" } [patch."https://github.com/base/reth"] -reth-basic-payload-builder = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-chain-state = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-chainspec = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-cli = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-cli-commands = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-cli-runner = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-cli-util = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-consensus = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-consensus-common = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-db = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-db-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-db-common = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-db-models = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-discv4 = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-discv5 = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-e2e-test-utils = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-ecies = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-engine-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-engine-tree = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-errors = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-eth-wire = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-eth-wire-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-ethereum-forks = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-ethereum-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-evm = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-evm-ethereum = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-execution-cache = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-execution-errors = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-execution-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-exex = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-exex-test-utils = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-ipc = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-net-nat = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-network = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-network-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-network-p2p = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-network-peers = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-node-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-node-builder = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-node-core = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-node-ethereum = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-node-metrics = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-payload-builder = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-payload-builder-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-payload-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-payload-util = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-payload-validator = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-provider = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-prune-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-revm = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-rpc = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-rpc-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-rpc-convert = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-rpc-engine-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-rpc-eth-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-rpc-eth-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-rpc-layer = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-rpc-server-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-stages-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-storage-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-storage-errors = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-tasks = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-testing-utils = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-tokio-util = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-tracing = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-tracing-otlp = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-transaction-pool = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-trie = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-trie-common = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-trie-db = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } -reth-trie-parallel = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1" } +reth-basic-payload-builder = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-chain-state = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-chainspec = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-cli = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-cli-commands = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-cli-runner = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-cli-util = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-consensus = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-consensus-common = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-db = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-db-api = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-db-common = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-db-models = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-discv4 = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-discv5 = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-e2e-test-utils = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-ecies = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-engine-primitives = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-engine-tree = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-errors = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-eth-wire = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-eth-wire-types = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-ethereum-forks = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-ethereum-primitives = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-evm = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-evm-ethereum = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-execution-cache = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-execution-errors = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-execution-types = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-exex = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-exex-test-utils = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-ipc = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-net-nat = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-network = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-network-api = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-network-p2p = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-network-peers = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-node-api = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-node-builder = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-node-core = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-node-ethereum = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-node-metrics = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-payload-builder = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-payload-builder-primitives = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-payload-primitives = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-payload-util = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-payload-validator = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-provider = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-prune-types = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-revm = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-rpc = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-rpc-api = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-rpc-convert = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-rpc-engine-api = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-rpc-eth-api = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-rpc-eth-types = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-rpc-layer = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-rpc-server-types = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-stages-types = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-storage-api = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-storage-errors = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-tasks = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-testing-utils = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-tokio-util = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-tracing = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-tracing-otlp = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-transaction-pool = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-trie = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-trie-common = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-trie-db = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } +reth-trie-parallel = { git = "https://github.com/streamingfast/reth.git", branch = "feature/aa-transaction-type" } From d699e8a05bd9a4da44403d1bb9cf9db834e6218c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Duchesneau?= Date: Tue, 20 Oct 2026 13:12:37 -0400 Subject: [PATCH 02/12] Trace EIP-8130 transactions Fill aa_trx_input from the envelope, record the payer's fees and the protocol writes from the journal around the root call, and record the committed phase count on the receipt. --- CHANGELOG.sf.md | 13 ++ .../common/evm/src/eip8130_phase_statuses.rs | 19 ++ crates/execution/firehose-tests/Cargo.toml | 6 + crates/execution/firehose-tests/src/lib.rs | 4 +- .../execution/firehose-tests/src/prestate.rs | 31 ++- .../execution/firehose-tests/tests/eip8130.rs | 212 ++++++++++++++++++ crates/execution/firehose/src/extras.rs | 183 ++++++++++++--- 7 files changed, 429 insertions(+), 39 deletions(-) create mode 100644 crates/execution/firehose-tests/tests/eip8130.rs diff --git a/CHANGELOG.sf.md b/CHANGELOG.sf.md index bbc35d0359..ac63fa0da7 100644 --- a/CHANGELOG.sf.md +++ b/CHANGELOG.sf.md @@ -1,3 +1,16 @@ +## Unreleased + +### Added + +* Firehose traces EIP-8130 transactions (type `0x79`, enabled by Everest) as `TRX_TYPE_AA`, instead + of stopping the node. The transaction's own fields are in `TransactionTrace.aa_trx_input`, with + each signed call linked to the call that executed it, and `committed_phases` is in + `TransactionReceipt.aa_trx_output`. The calls of a phase that reverted are `state_reverted`, + including the ones that succeeded before it, while the phases that committed keep their state + even though the transaction is `FAILED`. The payer's gas purchase and refund, the fee payouts, + the nonce increment, the nonce manager writes and the delegation code are recorded on the root + call. Keystore account changes, which only Zenith enables, still stop the node. + ## v1.5.0-fh3.1 ### Changed diff --git a/crates/common/evm/src/eip8130_phase_statuses.rs b/crates/common/evm/src/eip8130_phase_statuses.rs index fbe2530e1a..160052849e 100644 --- a/crates/common/evm/src/eip8130_phase_statuses.rs +++ b/crates/common/evm/src/eip8130_phase_statuses.rs @@ -98,4 +98,23 @@ impl Eip8130PhaseStatuses { pub const fn take() -> Vec { Vec::new() } + + /// Number of phases that committed in the statuses recorded by the most recent + /// [`Self::set`] on this thread, leaving them in place for [`Self::take`]. Phases stop at + /// the first revert, so this is the count of leading `0x01` statuses. Returns 0 in `no_std` + /// builds. + #[cfg(feature = "std")] + pub fn committed_phases() -> u64 { + PHASE_STATUSES + .with(|cell| cell.borrow().iter().take_while(|status| **status == 0x01).count() as u64) + } + + /// Number of phases that committed in the statuses recorded by the most recent + /// [`Self::set`] on this thread, leaving them in place for [`Self::take`]. Phases stop at + /// the first revert, so this is the count of leading `0x01` statuses. Returns 0 in `no_std` + /// builds. + #[cfg(not(feature = "std"))] + pub const fn committed_phases() -> u64 { + 0 + } } diff --git a/crates/execution/firehose-tests/Cargo.toml b/crates/execution/firehose-tests/Cargo.toml index b942e837c5..2d226b086d 100644 --- a/crates/execution/firehose-tests/Cargo.toml +++ b/crates/execution/firehose-tests/Cargo.toml @@ -43,5 +43,11 @@ serde_json.workspace = true name = "prestate" path = "tests/prestate.rs" +[[test]] +name = "eip8130" +path = "tests/eip8130.rs" + [dev-dependencies] k256.workspace = true +alloy-signer.workspace = true +base-test-utils.workspace = true diff --git a/crates/execution/firehose-tests/src/lib.rs b/crates/execution/firehose-tests/src/lib.rs index 6614099bf7..e3fb99c2d7 100644 --- a/crates/execution/firehose-tests/src/lib.rs +++ b/crates/execution/firehose-tests/src/lib.rs @@ -5,10 +5,10 @@ pub use firehose_tracer_test::{ BlockDiff, BlockInvariants, BlockProjection, FirehoseCapture, Golden, InvariantConfig, ProductionReplay, SymbolTable, Violation, VolatilePolicy, }; -pub use reth_firehose_tests::RunOutcome; +pub use reth_firehose_tests::{RunOutcome, TraceContext}; mod prestate; -pub use prestate::run_prestate; +pub use prestate::{run_block, run_prestate}; mod capture; pub use capture::BaseFirehoseCapture; diff --git a/crates/execution/firehose-tests/src/prestate.rs b/crates/execution/firehose-tests/src/prestate.rs index 7fa77f9fbe..3c3a4bfbaa 100644 --- a/crates/execution/firehose-tests/src/prestate.rs +++ b/crates/execution/firehose-tests/src/prestate.rs @@ -37,23 +37,36 @@ use revm::database::{CacheDB, EmptyDB}; /// `FIRE BLOCK` line emitted for the executed block; assert against it with `BlockInvariants` and a /// `BlockProjection` golden (see `tests/prestate.rs`). pub fn run_prestate(case_folder: &Path) -> eyre::Result { - use alloy_consensus::Block; - use base_common_consensus::BaseBlockBody; use reth_firehose_tests::Prestate; let prestate_path = case_folder.join("prestate.json"); let prestate: Prestate = serde_json::from_slice(&std::fs::read(&prestate_path)?) .with_context(|| format!("reading prestate.json at {}", prestate_path.display()))?; - let chain_spec = Arc::new(BaseChainSpec::from_genesis(prestate.genesis.clone())); - let parent_hash = chain_spec.inner.genesis_hash(); - let tx_bytes = decode_hex(&prestate.input).context("decoding prestate.input hex")?; let signed_tx = BaseTransactionSigned::decode_2718(&mut tx_bytes.as_slice()) .context("EIP-2718-decoding prestate.input as a signed transaction")?; - let transactions = vec![signed_tx]; - let header = build_op_header(&prestate.context, parent_hash, &transactions); + run_block(&prestate.genesis, &prestate.context, vec![signed_tx]) +} + +/// Run `transactions` as one block on top of `genesis` through the Firehose harness, with the +/// block fields taken from `context`, and return the captured Block. +/// +/// [`run_prestate`] runs a fixture folder through it. Tests that build their genesis and sign +/// their transactions in code, such as the EIP-8130 cases, call it directly. +pub fn run_block( + genesis: &alloy_genesis::Genesis, + context: &TraceContext, + transactions: Vec, +) -> eyre::Result { + use alloy_consensus::Block; + use base_common_consensus::BaseBlockBody; + + let chain_spec = Arc::new(BaseChainSpec::from_genesis(genesis.clone())); + let parent_hash = chain_spec.inner.genesis_hash(); + + let header = build_op_header(context, parent_hash, &transactions); // OP Stack post-Canyon blocks always carry a withdrawals list (may be empty). // An absent slot would change the header keccak vs Geth's representation. @@ -70,14 +83,14 @@ pub fn run_prestate(case_folder: &Path) -> eyre::Result { block.try_into_recovered().map_err(|_| eyre::eyre!("recovering tx senders"))?; let mut db = CacheDB::new(EmptyDB::default()); - seed_cache_db(&mut db, &prestate.genesis)?; + seed_cache_db(&mut db, genesis)?; let mut state = State::builder().with_database(db).with_bundle_update().build(); let evm_config = BaseEvmConfig::base(chain_spec); let (mut tracer, buffer) = firehose_tracer::Tracer::with_buffer( firehose_tracer::config::Config::default(), - firehose_tracer::config::ChainConfig::from_genesis(&prestate.genesis), + firehose_tracer::config::ChainConfig::from_genesis(genesis), "base-firehose-tests", env!("CARGO_PKG_VERSION"), ); diff --git a/crates/execution/firehose-tests/tests/eip8130.rs b/crates/execution/firehose-tests/tests/eip8130.rs new file mode 100644 index 0000000000..c741d123d1 --- /dev/null +++ b/crates/execution/firehose-tests/tests/eip8130.rs @@ -0,0 +1,212 @@ +//! Firehose tracing of EIP-8130 transactions (type `0x79`), run through the real Base executor +//! and the Firehose wrapper on an Everest genesis. + +use alloy_genesis::{Genesis, GenesisAccount}; +use alloy_primitives::{Address, Bytes, U256, address, bytes}; +use alloy_signer::SignerSync; +use base_common_consensus::{ + AccountChange, BaseTransactionSigned, Call, Delegation, Eip8130Constants, Eip8130Signed, + Predeploys, TxEip8130, +}; +use base_firehose_tests::{BlockInvariants, TraceContext, run_block}; +use base_test_utils::{Account, build_test_genesis_everest}; +use firehose_tracer::pb::sf::ethereum::r#type::v2::{ + self as pbeth, TransactionTrace, balance_change::Reason, +}; + +/// Contract whose code is `PUSH1 0 PUSH1 0 REVERT`. +const REVERTER: Address = address!("0x00000000000000000000000000000000000ad0ad"); +const NONCE_MANAGER: Address = address!("0x813000000000000000000000000000000000aa01"); +const BENEFICIARY: Address = address!("0x4200000000000000000000000000000000000011"); + +fn genesis() -> Genesis { + let mut genesis = build_test_genesis_everest(); + genesis.alloc.insert( + REVERTER, + GenesisAccount { code: Some(bytes!("60006000fd")), ..Default::default() }, + ); + genesis +} + +const fn context(genesis: &Genesis) -> TraceContext { + TraceContext { + number: 1, + timestamp: genesis.timestamp + 2, + gas_limit: 30_000_000, + miner: BENEFICIARY, + base_fee_per_gas: Some(1), + difficulty: Some(U256::ZERO), + } +} + +fn call(to: Address, value: u64) -> Call { + Call { to, value: U256::from(value), data: Bytes::new() } +} + +const fn unsigned(chain_id: u64, calls: Vec>) -> TxEip8130 { + TxEip8130 { + chain_id, + sender: None, + nonce_key: U256::ZERO, + nonce_sequence: 0, + valid_after: 0, + valid_before: 0, + max_priority_fee_per_gas: 1, + max_fee_per_gas: 1_000_000_000, + gas_limit: 300_000, + account_changes: Vec::new(), + calls, + metadata: Bytes::new(), + payer: None, + } +} + +/// Signs `tx` as Alice, paying for herself unless `payer` is set. +fn sign(tx: TxEip8130, payer: Option) -> BaseTransactionSigned { + let alice = Account::Alice; + let sender_auth: Bytes = alice + .signer() + .sign_hash_sync(&tx.sender_signature_hash()) + .expect("sign") + .as_bytes() + .to_vec() + .into(); + let payer_auth: Bytes = payer.map_or_else(Bytes::new, |payer| { + let signature = + payer.signer().sign_hash_sync(&tx.payer_signature_hash(alice.address())).expect("sign"); + [Eip8130Constants::K1_AUTHENTICATOR.as_slice(), signature.as_bytes().as_slice()] + .concat() + .into() + }); + Eip8130Signed::new(tx, sender_auth, payer_auth).into() +} + +fn run(tx: BaseTransactionSigned) -> TransactionTrace { + let genesis = genesis(); + let outcome = run_block(&genesis, &context(&genesis), vec![tx]).expect("block runs"); + BlockInvariants::assert(&outcome.block).expect("block invariants hold"); + outcome.block.transaction_traces.into_iter().next().expect("one transaction") +} + +fn call_indexes(trx: &TransactionTrace) -> Vec> { + trx.aa_trx_input + .as_ref() + .expect("aa_trx_input") + .phases + .iter() + .map(|phase| phase.calls.iter().map(|call| call.call_index).collect()) + .collect() +} + +fn root_balance_changes(trx: &TransactionTrace) -> Vec<(Address, i32)> { + trx.calls[0] + .balance_changes + .iter() + .map(|change| (Address::from_slice(&change.address), change.reason)) + .collect() +} + +fn committed_phases(trx: &TransactionTrace) -> u64 { + trx.receipt + .as_ref() + .and_then(|r| r.aa_trx_output.as_ref()) + .expect("aa_trx_output") + .committed_phases +} + +#[test] +fn failed_phase_reverts_its_calls_and_keeps_committed_ones() { + let genesis = genesis(); + let bob = Account::Bob.address(); + let charlie = Account::Charlie.address(); + let tx = unsigned( + genesis.config.chain_id, + vec![ + vec![call(bob, 1)], + vec![call(charlie, 2), call(REVERTER, 0), call(bob, 3)], + vec![call(charlie, 4)], + ], + ); + let trx = run(sign(tx, None)); + + assert_eq!(pbeth::transaction_trace::Type::TrxTypeAa as i32, trx.r#type); + assert_eq!(pbeth::TransactionTraceStatus::Failed as i32, trx.status); + assert_eq!(1, committed_phases(&trx)); + assert!(trx.to.is_empty(), "the calls carry the targets"); + assert_eq!(Account::Alice.address().as_slice(), trx.from.as_slice()); + + // Calls: #1 root, #2 bob (phase 0), #3 charlie and #4 reverter (phase 1). + assert_eq!(vec![vec![2], vec![3, 4, 0], vec![0]], call_indexes(&trx)); + let reverted: Vec = trx.calls.iter().map(|call| call.state_reverted).collect(); + assert_eq!(vec![false, false, true, true], reverted); + assert!(!trx.calls[0].status_failed, "the root call is never failed"); + + let alice = Account::Alice.address(); + let root = root_balance_changes(&trx); + assert_eq!(root.first(), Some(&(alice, Reason::GasBuy as i32)), "payer charged first"); + assert!(root.contains(&(alice, Reason::GasRefund as i32)), "payer refunded"); + assert!( + root.contains(&(BENEFICIARY, Reason::RewardTransactionFee as i32)), + "tip to the beneficiary" + ); + assert!( + root.contains(&(Predeploys::BASE_FEE_VAULT, Reason::RewardTransactionFee as i32)), + "base fee to its vault" + ); + assert!( + root.iter().all(|(_, reason)| *reason != Reason::Transfer as i32), + "no fee movement left as a transfer: {root:?}" + ); + assert_eq!(1, trx.calls[0].nonce_changes.len(), "account nonce for nonce key 0"); +} + +#[test] +fn named_payer_and_nonce_channel() { + let genesis = genesis(); + let bob = Account::Bob.address(); + let mut tx = unsigned(genesis.config.chain_id, vec![vec![call(Account::Charlie.address(), 1)]]); + tx.nonce_key = U256::from(7); + tx.payer = Some(bob); + let trx = run(sign(tx, Some(Account::Bob))); + + assert_eq!(pbeth::TransactionTraceStatus::Succeeded as i32, trx.status); + let input = trx.aa_trx_input.as_ref().expect("aa_trx_input"); + assert_eq!(bob.as_slice(), input.payer.as_slice()); + assert_eq!(vec![7u8], input.nonce_key.as_ref().expect("nonce key").bytes); + assert_eq!(vec![vec![2]], call_indexes(&trx)); + + let root = root_balance_changes(&trx); + assert_eq!(root.first(), Some(&(bob, Reason::GasBuy as i32)), "the payer is charged"); + assert!(root.contains(&(bob, Reason::GasRefund as i32)), "the payer is refunded"); + assert!( + !root.iter().any(|(address, _)| *address == Account::Alice.address()), + "the sender pays nothing: {root:?}" + ); + + let root_call = &trx.calls[0]; + assert!(root_call.nonce_changes.is_empty(), "a nonce channel leaves the account nonce"); + assert!( + root_call.storage_changes.iter().any(|change| change.address == NONCE_MANAGER.to_vec()), + "the channel sequence is a nonce manager storage write" + ); +} + +#[test] +fn delegation_is_a_code_change_on_the_root_call() { + let genesis = genesis(); + let target = address!("0x00000000000000000000000000000000000de1e9"); + let mut tx = unsigned(genesis.config.chain_id, vec![vec![call(Account::Bob.address(), 1)]]); + tx.account_changes = vec![AccountChange::Delegation(Delegation { target })]; + let trx = run(sign(tx, None)); + + let input = trx.aa_trx_input.as_ref().expect("aa_trx_input"); + assert_eq!(1, input.account_changes.len()); + + let alice = Account::Alice.address(); + let code_change = trx.calls[0] + .code_changes + .iter() + .find(|change| change.address == alice.to_vec()) + .expect("the sender's delegation code is recorded on the root call"); + assert_eq!([&[0xef, 0x01, 0x00][..], target.as_slice()].concat(), code_change.new_code); +} diff --git a/crates/execution/firehose/src/extras.rs b/crates/execution/firehose/src/extras.rs index 59ad68e2dc..5a92cf4acb 100644 --- a/crates/execution/firehose/src/extras.rs +++ b/crates/execution/firehose/src/extras.rs @@ -17,18 +17,25 @@ //! into the event. use alloy_evm::Evm as _; -use alloy_primitives::{Address, Bytes, U256}; -use base_common_consensus::Predeploys; +use alloy_primitives::{Address, B256, Bytes, U256}; +use base_common_consensus::{AccountChange, Predeploys}; use base_common_evm::{ - BaseContext, BaseEvm, BaseSpecId, BaseTxTr, BaseUpgrade, DEPOSIT_TRANSACTION_TYPE, + BaseContext, BaseEvm, BaseSpecId, BaseTransaction, BaseTxTr, BaseUpgrade, + DEPOSIT_TRANSACTION_TYPE, Eip8130PhaseStatuses, +}; +use firehose_tracer::{ + firehose_debug, + pb::sf::ethereum::r#type::v2::{AaTrxInput, AaTrxOutput, aa_trx_input, balance_change::Reason}, + types::{TxEvent, TxType}, + utils::u256_to_protobuf, +}; +use reth_firehose::{ + PostTxExtras, PreTxAdjust, + inspector::{FirehoseInspectorApi, RootJournalReasons}, }; -use firehose_tracer::firehose_debug; -use firehose_tracer::pb::sf::ethereum::r#type::v2::balance_change::Reason; -use firehose_tracer::types::{TxEvent, TxType}; -use reth_firehose::inspector::FirehoseInspectorApi; -use reth_firehose::{PostTxExtras, PreTxAdjust}; use reth_revm::revm::{ - context_interface::ContextTr, + context::TxEnv, + context_interface::{Block as _, ContextTr}, handler::PrecompileProvider, inspector::Inspector, interpreter::{InterpreterResult, interpreter::EthInterpreter}, @@ -45,17 +52,23 @@ where I: Inspector, EthInterpreter> + FirehoseInspectorApi, P: PrecompileProvider, Output = InterpreterResult>, { - fn emit_post_tx_extras( - &self, - evm: &mut BaseEvm, - gas_used: u64, - base_fee: u64, - ) { + fn emit_post_tx_extras(&self, evm: &mut BaseEvm, gas_used: u64, base_fee: u64) { firehose_debug!( "OpPostTxExtras::emit_post_tx_extras called (gas_used={}, base_fee={})", gas_used, base_fee ); + // An EIP-8130 transaction credits its fee recipients on the journal inside its root call + // (see `OpPreTxAdjust`), so only its committed phase count is left to record. The + // receipt builder has not consumed the phase statuses yet: it runs at commit. + if evm.ctx().tx().is_eip8130() { + let (_, inspector, _) = evm.components_mut(); + inspector.tracer_mut().set_aa_trx_output(AaTrxOutput { + committed_phases: Eip8130PhaseStatuses::committed_phases(), + }); + return; + } + // Deposit txs return early in `BaseHandler::reward_beneficiary` without crediting any // vault — skip them here so we do not emit phantom entries. let (enveloped, spec): (Bytes, BaseSpecId) = { @@ -70,19 +83,13 @@ where // emit nothing rather than panic: the tracer stays consistent with the handler, // which would have errored out before reaching `reward_beneficiary`. let Some(bytes) = tx.enveloped_tx().cloned() else { - firehose_debug!( - "OpPostTxExtras: non-deposit tx has no enveloped bytes — skipping" - ); + firehose_debug!("OpPostTxExtras: non-deposit tx has no enveloped bytes — skipping"); return; }; (bytes, *ctx.cfg().spec()) }; - firehose_debug!( - "OpPostTxExtras: enveloped_len={}, spec={:?}", - enveloped.len(), - spec - ); + firehose_debug!("OpPostTxExtras: enveloped_len={}, spec={:?}", enveloped.len(), spec); // CRITICAL: `calculate_tx_l1_cost` caches its result on `L1BlockInfo.tx_l1_cost` // (see `l1block.rs:297`). The OP handler relies on that cache being `None` at the @@ -103,8 +110,7 @@ where l1.clear_tx_l1_cost(); (l1_cost, operator_fee_cost) }; - let base_fee_amount = - U256::from(base_fee as u128).saturating_mul(U256::from(gas_used)); + let base_fee_amount = U256::from(base_fee as u128).saturating_mul(U256::from(gas_used)); firehose_debug!( "OpPostTxExtras: l1_cost={}, base_fee_amount={}, operator_fee_cost={}", @@ -143,9 +149,7 @@ where new, amount ); - inspector - .tracer_mut() - .on_balance_change(vault, old, new, Reason::RewardTransactionFee); + inspector.tracer_mut().on_balance_change(vault, old, new, Reason::RewardTransactionFee); } } } @@ -169,9 +173,15 @@ where fn adjust_tx_event( &self, evm: &mut BaseEvm, + tx_env: &BaseTransaction, tx_event: &mut TxEvent, sender: Address, ) { + if matches!(tx_event.tx_type, TxType::Aa) { + Self::adjust_eip8130_tx_event(evm, tx_env, tx_event, sender); + return; + } + // Only OP deposit txs need any fixup — every other envelope carries a real nonce and // is correctly classified as `GasBuy` by the generic depth-0 inspector path. if !matches!(tx_event.tx_type, TxType::OptimismDeposit) { @@ -200,3 +210,120 @@ where inspector.set_root_balance_reason(Reason::IncreaseMint); } } + +impl OpPreTxAdjust { + /// Fills the fields of an EIP-8130 transaction (type `0x79`) the generic mapper cannot read + /// from the envelope, and records its fees from the journal. + /// + /// The executor charges the payer, increments the nonce and applies the account changes on + /// the journal before the root call, and refunds the payer and credits the beneficiary and + /// the fee vaults after the last call, all outside the calls below the root call. The + /// inspector records them inside the root call with the reasons set here. + fn adjust_eip8130_tx_event( + evm: &mut BaseEvm, + tx_env: &BaseTransaction, + tx_event: &mut TxEvent, + sender: Address, + ) where + DB: alloy_evm::Database, + I: Inspector, EthInterpreter> + FirehoseInspectorApi, + P: PrecompileProvider, Output = InterpreterResult>, + { + let Some(parts) = tx_env.eip8130_parts() else { + panic!( + "Firehose cannot trace transaction {}: an EIP-8130 transaction reached the EVM \ + without its envelope", + tx_event.hash + ); + }; + let signed = &parts.signed; + let tx = signed.tx(); + let beneficiary = evm.ctx().block().beneficiary(); + + let payer = signed.resolved_payer(sender).unwrap_or_else(|_| { + panic!( + "Firehose cannot trace transaction {}: its open payer signature does not recover", + tx_event.hash + ) + }); + + let account_changes = tx + .account_changes + .iter() + .map(|change| match change { + AccountChange::Delegation(delegation) => aa_trx_input::AccountChange { + change: Some(aa_trx_input::account_change::Change::Delegation( + aa_trx_input::Delegation { + target: if delegation.target.is_zero() { + Vec::new() + } else { + delegation.target.to_vec() + }, + }, + )), + }, + // Keystore entries are gated by Zenith, which only genesis can activate. + AccountChange::Create(_) | AccountChange::ConfigChange(_) => panic!( + "Firehose cannot trace transaction {}: the block model has no Keystore \ + account change, so this node cannot emit this block", + tx_event.hash + ), + }) + .collect(); + + let phases = tx + .calls + .iter() + .map(|calls| aa_trx_input::Phase { + calls: calls + .iter() + .map(|call| aa_trx_input::PhaseCall { + to: call.to.to_vec(), + value: u256_to_protobuf(call.value), + data: call.data.to_vec(), + call_index: 0, + }) + .collect(), + }) + .collect(); + + tx_event.to = None; + // `sender_auth` ends with the sender's `r || s || v` secp256k1 signature, after the + // 20-byte authenticator selector when the sender is named. + let sender_auth = signed.sender_auth(); + if let Some(signature) = sender_auth.get(sender_auth.len().saturating_sub(65)..) + && signature.len() == 65 + { + tx_event.r = B256::from_slice(&signature[..32]); + tx_event.s = B256::from_slice(&signature[32..64]); + // Typed transactions record the y-parity, trimmed like a big integer. + let y_parity = signature[64].saturating_sub(27); + tx_event.v = Some(if y_parity == 0 { + Bytes::new() + } else { + Bytes::copy_from_slice(&[y_parity]) + }); + } + tx_event.aa_trx_input = Some(AaTrxInput { + nonce_key: u256_to_protobuf(tx.nonce_key), + payer: payer.to_vec(), + valid_after: tx.valid_after, + valid_before: tx.valid_before, + metadata: tx.metadata.to_vec(), + account_changes, + phases, + }); + + let (_, inspector, _) = evm.components_mut(); + inspector.set_root_journal_reasons(RootJournalReasons { + decreases: vec![(payer, Reason::GasBuy)], + increases: vec![ + (payer, Reason::GasRefund), + (beneficiary, Reason::RewardTransactionFee), + (Predeploys::BASE_FEE_VAULT, Reason::RewardTransactionFee), + (Predeploys::L1_FEE_VAULT, Reason::RewardTransactionFee), + (Predeploys::OPERATOR_FEE_VAULT, Reason::RewardTransactionFee), + ], + }); + } +} From 9ddf269bfb178b06a271e79e4cf32f45cc55f29d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Duchesneau?= Date: Tue, 20 Oct 2026 14:32:18 -0400 Subject: [PATCH 03/12] Follow the account abstraction renames of the tracer --- CHANGELOG.sf.md | 17 +- Cargo.lock | 218 +++++++++--------- .../execution/firehose-tests/tests/eip8130.rs | 14 +- crates/execution/firehose/src/extras.rs | 30 +-- 4 files changed, 141 insertions(+), 138 deletions(-) diff --git a/CHANGELOG.sf.md b/CHANGELOG.sf.md index ac63fa0da7..11764f4377 100644 --- a/CHANGELOG.sf.md +++ b/CHANGELOG.sf.md @@ -2,14 +2,15 @@ ### Added -* Firehose traces EIP-8130 transactions (type `0x79`, enabled by Everest) as `TRX_TYPE_AA`, instead - of stopping the node. The transaction's own fields are in `TransactionTrace.aa_trx_input`, with - each signed call linked to the call that executed it, and `committed_phases` is in - `TransactionReceipt.aa_trx_output`. The calls of a phase that reverted are `state_reverted`, - including the ones that succeeded before it, while the phases that committed keep their state - even though the transaction is `FAILED`. The payer's gas purchase and refund, the fee payouts, - the nonce increment, the nonce manager writes and the delegation code are recorded on the root - call. Keystore account changes, which only Zenith enables, still stop the node. +* Firehose traces EIP-8130 transactions (type `0x79`, enabled by Everest) as + `TRX_TYPE_ACCOUNT_ABSTRACTION`, instead of stopping the node. The transaction's own fields are in + `TransactionTrace.account_abstraction_trx_input`, with each signed call linked to the call that + executed it, and `committed_phases` is in `TransactionReceipt.account_abstraction_trx_output`. + The calls of a phase that reverted are `state_reverted`, including the ones that succeeded before + it, while the phases that committed keep their state even though the transaction is `FAILED`. + The payer's gas purchase and refund, the fee payouts, the nonce increment, the nonce manager + writes and the delegation code are recorded on the root call. + Keystore account changes, which only Zenith enables, still stop the node. ## v1.5.0-fh3.1 diff --git a/Cargo.lock b/Cargo.lock index 9ec1e9f9b7..a68d4d317e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -9929,7 +9929,7 @@ checksum = "9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5" [[package]] name = "firehose-tracer" version = "5.6.0" -source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#fa6df7fcdcdebfcf24a359d7e762109e6c4cc31f" +source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#49fe3749f4661cc8b12d3a39abb8ceb1c3753880" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -9951,7 +9951,7 @@ dependencies = [ [[package]] name = "firehose-tracer-prestate" version = "5.6.0" -source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#fa6df7fcdcdebfcf24a359d7e762109e6c4cc31f" +source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#49fe3749f4661cc8b12d3a39abb8ceb1c3753880" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -9975,7 +9975,7 @@ dependencies = [ [[package]] name = "firehose-tracer-test" version = "5.6.0" -source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#fa6df7fcdcdebfcf24a359d7e762109e6c4cc31f" +source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#49fe3749f4661cc8b12d3a39abb8ceb1c3753880" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -16312,7 +16312,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16339,7 +16339,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16370,7 +16370,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -16390,7 +16390,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-genesis", "clap", @@ -16403,7 +16403,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -16492,7 +16492,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "reth-tasks", "tokio", @@ -16502,7 +16502,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -16553,7 +16553,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "eyre", "humantime-serde", @@ -16570,7 +16570,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -16584,7 +16584,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16597,7 +16597,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16622,7 +16622,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-primitives", "derive_more 2.1.1", @@ -16651,7 +16651,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -16677,7 +16677,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-genesis", @@ -16707,7 +16707,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -16722,7 +16722,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -16747,7 +16747,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -16771,7 +16771,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-primitives", "dashmap", @@ -16795,7 +16795,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16830,7 +16830,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16887,7 +16887,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "aes", "alloy-primitives", @@ -16914,7 +16914,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -16937,7 +16937,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16964,7 +16964,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17021,7 +17021,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17051,7 +17051,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17069,7 +17069,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-primitives", "bytes", @@ -17085,7 +17085,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17109,7 +17109,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -17120,7 +17120,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-chains", "alloy-primitives", @@ -17149,7 +17149,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -17175,7 +17175,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17191,7 +17191,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -17207,7 +17207,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-eip2124", "alloy-hardforks 0.4.7", @@ -17221,7 +17221,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17251,7 +17251,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17265,7 +17265,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "rayon", "reth-db-api", @@ -17275,7 +17275,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17301,7 +17301,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17321,7 +17321,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-primitives", "fixed-cache", @@ -17339,7 +17339,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-evm", "alloy-primitives", @@ -17352,7 +17352,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17371,7 +17371,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17409,7 +17409,7 @@ dependencies = [ [[package]] name = "reth-exex-test-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-eips 2.4.1", "eyre", @@ -17441,7 +17441,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -17455,7 +17455,7 @@ dependencies = [ [[package]] name = "reth-firehose" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17484,7 +17484,7 @@ dependencies = [ [[package]] name = "reth-firehose-tests" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17511,7 +17511,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "serde", "serde_json", @@ -17521,7 +17521,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17547,7 +17547,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "bytes", "futures", @@ -17567,7 +17567,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "bitflags 2.13.1", "byteorder", @@ -17584,7 +17584,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "bindgen 0.72.1", "cc", @@ -17593,7 +17593,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "futures", "libc", @@ -17607,7 +17607,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-primitives", "ipnet", @@ -17616,7 +17616,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "futures-util", "if-addrs 0.14.0", @@ -17630,7 +17630,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17689,7 +17689,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17714,7 +17714,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17738,7 +17738,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -17753,7 +17753,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -17767,7 +17767,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "anyhow", "bincode 1.3.3", @@ -17784,7 +17784,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -17808,7 +17808,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17877,7 +17877,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17932,7 +17932,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17981,7 +17981,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18005,7 +18005,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18029,7 +18029,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "bytes", "eyre", @@ -18058,7 +18058,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "reth-chainspec", "reth-db-api", @@ -18070,7 +18070,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18094,7 +18094,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "pin-project", "reth-payload-primitives", @@ -18106,7 +18106,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18129,7 +18129,7 @@ dependencies = [ [[package]] name = "reth-payload-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18139,7 +18139,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-rpc-types-engine", @@ -18182,7 +18182,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -18232,7 +18232,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18259,7 +18259,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-primitives", "arbitrary", @@ -18275,7 +18275,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -18290,7 +18290,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-dyn-abi", @@ -18366,7 +18366,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-eips 2.4.1", "alloy-genesis", @@ -18396,7 +18396,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-network 2.4.1", "alloy-provider", @@ -18439,7 +18439,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-evm", @@ -18459,7 +18459,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18490,7 +18490,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-dyn-abi", @@ -18537,7 +18537,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -18588,7 +18588,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-rpc-types-engine", "http 1.4.2", @@ -18602,7 +18602,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18633,7 +18633,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18684,7 +18684,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18712,7 +18712,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-primitives", "arbitrary", @@ -18726,7 +18726,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-primitives", "parking_lot", @@ -18746,7 +18746,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-primitives", "clap", @@ -18761,7 +18761,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -18787,7 +18787,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18804,7 +18804,7 @@ dependencies = [ [[package]] name = "reth-storage-overlay" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18831,7 +18831,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "crossbeam-utils", "dashmap", @@ -18852,7 +18852,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18868,7 +18868,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "tokio", "tokio-stream", @@ -18878,7 +18878,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "clap", "eyre", @@ -18898,7 +18898,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "base64 0.22.1", "clap", @@ -18917,7 +18917,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18960,7 +18960,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18986,7 +18986,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -19013,7 +19013,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-primitives", "reth-db-api", @@ -19029,7 +19029,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-evm", "alloy-primitives", @@ -19053,7 +19053,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#4f21a36a8144b3682bdd04454f65e1d1c3111be4" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" dependencies = [ "alloy-primitives", "alloy-trie", diff --git a/crates/execution/firehose-tests/tests/eip8130.rs b/crates/execution/firehose-tests/tests/eip8130.rs index c741d123d1..4bde69e836 100644 --- a/crates/execution/firehose-tests/tests/eip8130.rs +++ b/crates/execution/firehose-tests/tests/eip8130.rs @@ -89,9 +89,9 @@ fn run(tx: BaseTransactionSigned) -> TransactionTrace { } fn call_indexes(trx: &TransactionTrace) -> Vec> { - trx.aa_trx_input + trx.account_abstraction_trx_input .as_ref() - .expect("aa_trx_input") + .expect("account_abstraction_trx_input") .phases .iter() .map(|phase| phase.calls.iter().map(|call| call.call_index).collect()) @@ -109,8 +109,8 @@ fn root_balance_changes(trx: &TransactionTrace) -> Vec<(Address, i32)> { fn committed_phases(trx: &TransactionTrace) -> u64 { trx.receipt .as_ref() - .and_then(|r| r.aa_trx_output.as_ref()) - .expect("aa_trx_output") + .and_then(|r| r.account_abstraction_trx_output.as_ref()) + .expect("account_abstraction_trx_output") .committed_phases } @@ -129,7 +129,7 @@ fn failed_phase_reverts_its_calls_and_keeps_committed_ones() { ); let trx = run(sign(tx, None)); - assert_eq!(pbeth::transaction_trace::Type::TrxTypeAa as i32, trx.r#type); + assert_eq!(pbeth::transaction_trace::Type::TrxTypeAccountAbstraction as i32, trx.r#type); assert_eq!(pbeth::TransactionTraceStatus::Failed as i32, trx.status); assert_eq!(1, committed_phases(&trx)); assert!(trx.to.is_empty(), "the calls carry the targets"); @@ -170,7 +170,7 @@ fn named_payer_and_nonce_channel() { let trx = run(sign(tx, Some(Account::Bob))); assert_eq!(pbeth::TransactionTraceStatus::Succeeded as i32, trx.status); - let input = trx.aa_trx_input.as_ref().expect("aa_trx_input"); + let input = trx.account_abstraction_trx_input.as_ref().expect("account_abstraction_trx_input"); assert_eq!(bob.as_slice(), input.payer.as_slice()); assert_eq!(vec![7u8], input.nonce_key.as_ref().expect("nonce key").bytes); assert_eq!(vec![vec![2]], call_indexes(&trx)); @@ -199,7 +199,7 @@ fn delegation_is_a_code_change_on_the_root_call() { tx.account_changes = vec![AccountChange::Delegation(Delegation { target })]; let trx = run(sign(tx, None)); - let input = trx.aa_trx_input.as_ref().expect("aa_trx_input"); + let input = trx.account_abstraction_trx_input.as_ref().expect("account_abstraction_trx_input"); assert_eq!(1, input.account_changes.len()); let alice = Account::Alice.address(); diff --git a/crates/execution/firehose/src/extras.rs b/crates/execution/firehose/src/extras.rs index 5a92cf4acb..95cca1c21a 100644 --- a/crates/execution/firehose/src/extras.rs +++ b/crates/execution/firehose/src/extras.rs @@ -25,7 +25,11 @@ use base_common_evm::{ }; use firehose_tracer::{ firehose_debug, - pb::sf::ethereum::r#type::v2::{AaTrxInput, AaTrxOutput, aa_trx_input, balance_change::Reason}, + pb::sf::ethereum::r#type::v2::{ + AccountAbstractionAccountChange, AccountAbstractionPhase, AccountAbstractionPhaseCall, + AccountAbstractionTrxInput, AccountAbstractionTrxOutput, account_abstraction_account_change, + balance_change::Reason, + }, types::{TxEvent, TxType}, utils::u256_to_protobuf, }; @@ -63,7 +67,7 @@ where // receipt builder has not consumed the phase statuses yet: it runs at commit. if evm.ctx().tx().is_eip8130() { let (_, inspector, _) = evm.components_mut(); - inspector.tracer_mut().set_aa_trx_output(AaTrxOutput { + inspector.tracer_mut().set_account_abstraction_trx_output(AccountAbstractionTrxOutput { committed_phases: Eip8130PhaseStatuses::committed_phases(), }); return; @@ -177,7 +181,7 @@ where tx_event: &mut TxEvent, sender: Address, ) { - if matches!(tx_event.tx_type, TxType::Aa) { + if matches!(tx_event.tx_type, TxType::AccountAbstraction) { Self::adjust_eip8130_tx_event(evm, tx_env, tx_event, sender); return; } @@ -251,14 +255,12 @@ impl OpPreTxAdjust { .account_changes .iter() .map(|change| match change { - AccountChange::Delegation(delegation) => aa_trx_input::AccountChange { - change: Some(aa_trx_input::account_change::Change::Delegation( - aa_trx_input::Delegation { - target: if delegation.target.is_zero() { - Vec::new() - } else { - delegation.target.to_vec() - }, + AccountChange::Delegation(delegation) => AccountAbstractionAccountChange { + change: Some(account_abstraction_account_change::Change::DelegationTarget( + if delegation.target.is_zero() { + Vec::new() + } else { + delegation.target.to_vec() }, )), }, @@ -274,10 +276,10 @@ impl OpPreTxAdjust { let phases = tx .calls .iter() - .map(|calls| aa_trx_input::Phase { + .map(|calls| AccountAbstractionPhase { calls: calls .iter() - .map(|call| aa_trx_input::PhaseCall { + .map(|call| AccountAbstractionPhaseCall { to: call.to.to_vec(), value: u256_to_protobuf(call.value), data: call.data.to_vec(), @@ -304,7 +306,7 @@ impl OpPreTxAdjust { Bytes::copy_from_slice(&[y_parity]) }); } - tx_event.aa_trx_input = Some(AaTrxInput { + tx_event.account_abstraction_trx_input = Some(AccountAbstractionTrxInput { nonce_key: u256_to_protobuf(tx.nonce_key), payer: payer.to_vec(), valid_after: tx.valid_after, From c71f524f2249b41c90bf69c3276993f6c70c1995 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Duchesneau?= Date: Tue, 20 Oct 2026 14:32:36 -0400 Subject: [PATCH 04/12] Format the account abstraction hooks --- crates/execution/firehose/src/extras.rs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/crates/execution/firehose/src/extras.rs b/crates/execution/firehose/src/extras.rs index 95cca1c21a..31b01fc9d8 100644 --- a/crates/execution/firehose/src/extras.rs +++ b/crates/execution/firehose/src/extras.rs @@ -27,8 +27,8 @@ use firehose_tracer::{ firehose_debug, pb::sf::ethereum::r#type::v2::{ AccountAbstractionAccountChange, AccountAbstractionPhase, AccountAbstractionPhaseCall, - AccountAbstractionTrxInput, AccountAbstractionTrxOutput, account_abstraction_account_change, - balance_change::Reason, + AccountAbstractionTrxInput, AccountAbstractionTrxOutput, + account_abstraction_account_change, balance_change::Reason, }, types::{TxEvent, TxType}, utils::u256_to_protobuf, @@ -67,9 +67,11 @@ where // receipt builder has not consumed the phase statuses yet: it runs at commit. if evm.ctx().tx().is_eip8130() { let (_, inspector, _) = evm.components_mut(); - inspector.tracer_mut().set_account_abstraction_trx_output(AccountAbstractionTrxOutput { - committed_phases: Eip8130PhaseStatuses::committed_phases(), - }); + inspector.tracer_mut().set_account_abstraction_trx_output( + AccountAbstractionTrxOutput { + committed_phases: Eip8130PhaseStatuses::committed_phases(), + }, + ); return; } From ef51b6332d2c47f7dad3f0d4a575eaf65c15d5c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Duchesneau?= Date: Tue, 20 Oct 2026 15:12:34 -0400 Subject: [PATCH 05/12] Follow the call phase renames of the tracer --- Cargo.lock | 246 +++++++++--------- .../execution/firehose-tests/tests/eip8130.rs | 2 +- crates/execution/firehose/src/extras.rs | 10 +- 3 files changed, 129 insertions(+), 129 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a68d4d317e..81347cff6a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7087,7 +7087,7 @@ dependencies = [ "bitflags 2.13.1", "cexpr", "clang-sys", - "itertools 0.12.1", + "itertools 0.13.0", "log", "prettyplease", "proc-macro2", @@ -7107,7 +7107,7 @@ dependencies = [ "bitflags 2.13.1", "cexpr", "clang-sys", - "itertools 0.12.1", + "itertools 0.13.0", "proc-macro2", "quote", "regex", @@ -9929,7 +9929,7 @@ checksum = "9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5" [[package]] name = "firehose-tracer" version = "5.6.0" -source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#49fe3749f4661cc8b12d3a39abb8ceb1c3753880" +source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#b0423144688db9b8075a4a899a08a02929247bdd" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -9951,7 +9951,7 @@ dependencies = [ [[package]] name = "firehose-tracer-prestate" version = "5.6.0" -source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#49fe3749f4661cc8b12d3a39abb8ceb1c3753880" +source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#b0423144688db9b8075a4a899a08a02929247bdd" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -9975,7 +9975,7 @@ dependencies = [ [[package]] name = "firehose-tracer-test" version = "5.6.0" -source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#49fe3749f4661cc8b12d3a39abb8ceb1c3753880" +source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#b0423144688db9b8075a4a899a08a02929247bdd" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10346,8 +10346,8 @@ dependencies = [ "libc", "log", "rustversion", - "windows-link 0.1.3", - "windows-result 0.3.4", + "windows-link 0.2.1", + "windows-result 0.4.1", ] [[package]] @@ -11252,7 +11252,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.5.10", + "socket2 0.6.5", "system-configuration", "tokio", "tower-layer", @@ -11324,7 +11324,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.59.0", + "windows-core 0.62.2", ] [[package]] @@ -13758,7 +13758,7 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate 3.5.0", "proc-macro2", "quote", "syn 2.0.119", @@ -15510,7 +15510,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ "heck", - "itertools 0.12.1", + "itertools 0.14.0", "log", "multimap", "once_cell", @@ -15543,7 +15543,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.12.1", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.119", @@ -15556,7 +15556,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" dependencies = [ "anyhow", - "itertools 0.12.1", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.119", @@ -15679,7 +15679,7 @@ dependencies = [ "quinn-udp", "rustc-hash 2.1.3", "rustls 0.23.43", - "socket2 0.5.10", + "socket2 0.6.5", "thiserror 2.0.19", "tokio", "tracing", @@ -15719,7 +15719,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.5.10", + "socket2 0.6.5", "tracing", "windows-sys 0.61.2", ] @@ -16312,7 +16312,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16339,7 +16339,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16370,7 +16370,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -16390,7 +16390,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-genesis", "clap", @@ -16403,7 +16403,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -16492,7 +16492,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "reth-tasks", "tokio", @@ -16502,7 +16502,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -16553,7 +16553,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "eyre", "humantime-serde", @@ -16570,7 +16570,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -16584,7 +16584,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16597,7 +16597,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16622,7 +16622,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-primitives", "derive_more 2.1.1", @@ -16651,7 +16651,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -16677,7 +16677,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-genesis", @@ -16707,7 +16707,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -16722,7 +16722,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -16747,7 +16747,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -16771,7 +16771,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-primitives", "dashmap", @@ -16795,7 +16795,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16830,7 +16830,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16887,7 +16887,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "aes", "alloy-primitives", @@ -16914,7 +16914,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -16937,7 +16937,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16964,7 +16964,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17021,7 +17021,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17051,7 +17051,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17069,7 +17069,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-primitives", "bytes", @@ -17085,7 +17085,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17109,7 +17109,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -17120,7 +17120,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-chains", "alloy-primitives", @@ -17149,7 +17149,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -17175,7 +17175,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17191,7 +17191,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -17207,7 +17207,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-eip2124", "alloy-hardforks 0.4.7", @@ -17221,7 +17221,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17251,7 +17251,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17265,7 +17265,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "rayon", "reth-db-api", @@ -17275,7 +17275,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17301,7 +17301,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17321,7 +17321,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-primitives", "fixed-cache", @@ -17339,7 +17339,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-evm", "alloy-primitives", @@ -17352,7 +17352,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17371,7 +17371,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17409,7 +17409,7 @@ dependencies = [ [[package]] name = "reth-exex-test-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-eips 2.4.1", "eyre", @@ -17441,7 +17441,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -17455,7 +17455,7 @@ dependencies = [ [[package]] name = "reth-firehose" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17484,7 +17484,7 @@ dependencies = [ [[package]] name = "reth-firehose-tests" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17511,7 +17511,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "serde", "serde_json", @@ -17521,7 +17521,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17547,7 +17547,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "bytes", "futures", @@ -17567,7 +17567,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "bitflags 2.13.1", "byteorder", @@ -17584,7 +17584,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "bindgen 0.72.1", "cc", @@ -17593,7 +17593,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "futures", "libc", @@ -17607,7 +17607,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-primitives", "ipnet", @@ -17616,7 +17616,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "futures-util", "if-addrs 0.14.0", @@ -17630,7 +17630,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17689,7 +17689,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17714,7 +17714,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17738,7 +17738,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -17753,7 +17753,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -17767,7 +17767,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "anyhow", "bincode 1.3.3", @@ -17784,7 +17784,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -17808,7 +17808,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17877,7 +17877,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17932,7 +17932,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17981,7 +17981,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18005,7 +18005,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18029,7 +18029,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "bytes", "eyre", @@ -18058,7 +18058,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "reth-chainspec", "reth-db-api", @@ -18070,7 +18070,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18094,7 +18094,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "pin-project", "reth-payload-primitives", @@ -18106,7 +18106,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18129,7 +18129,7 @@ dependencies = [ [[package]] name = "reth-payload-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18139,7 +18139,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-rpc-types-engine", @@ -18182,7 +18182,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -18232,7 +18232,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18259,7 +18259,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-primitives", "arbitrary", @@ -18275,7 +18275,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -18290,7 +18290,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-dyn-abi", @@ -18366,7 +18366,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-eips 2.4.1", "alloy-genesis", @@ -18396,7 +18396,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-network 2.4.1", "alloy-provider", @@ -18439,7 +18439,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-evm", @@ -18459,7 +18459,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18490,7 +18490,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-dyn-abi", @@ -18537,7 +18537,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -18588,7 +18588,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-rpc-types-engine", "http 1.4.2", @@ -18602,7 +18602,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18633,7 +18633,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18684,7 +18684,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18712,7 +18712,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-primitives", "arbitrary", @@ -18726,7 +18726,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-primitives", "parking_lot", @@ -18746,7 +18746,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-primitives", "clap", @@ -18761,7 +18761,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -18787,7 +18787,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18804,7 +18804,7 @@ dependencies = [ [[package]] name = "reth-storage-overlay" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18831,7 +18831,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "crossbeam-utils", "dashmap", @@ -18852,7 +18852,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18868,7 +18868,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "tokio", "tokio-stream", @@ -18878,7 +18878,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "clap", "eyre", @@ -18898,7 +18898,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "base64 0.22.1", "clap", @@ -18917,7 +18917,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18960,7 +18960,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18986,7 +18986,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -19013,7 +19013,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-primitives", "reth-db-api", @@ -19029,7 +19029,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-evm", "alloy-primitives", @@ -19053,7 +19053,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#8c5ff8a25c6f75ab9604575a4bcec980aac1758a" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" dependencies = [ "alloy-primitives", "alloy-trie", @@ -23516,7 +23516,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5f7c95348f20c1c913d72157b3c6dee6ea3e30b3d19502c5a7f6d3f160dacbf" dependencies = [ "cc", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] @@ -24418,7 +24418,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] diff --git a/crates/execution/firehose-tests/tests/eip8130.rs b/crates/execution/firehose-tests/tests/eip8130.rs index 4bde69e836..1f057042ea 100644 --- a/crates/execution/firehose-tests/tests/eip8130.rs +++ b/crates/execution/firehose-tests/tests/eip8130.rs @@ -92,7 +92,7 @@ fn call_indexes(trx: &TransactionTrace) -> Vec> { trx.account_abstraction_trx_input .as_ref() .expect("account_abstraction_trx_input") - .phases + .call_phases .iter() .map(|phase| phase.calls.iter().map(|call| call.call_index).collect()) .collect() diff --git a/crates/execution/firehose/src/extras.rs b/crates/execution/firehose/src/extras.rs index 31b01fc9d8..6239dfe32f 100644 --- a/crates/execution/firehose/src/extras.rs +++ b/crates/execution/firehose/src/extras.rs @@ -26,7 +26,7 @@ use base_common_evm::{ use firehose_tracer::{ firehose_debug, pb::sf::ethereum::r#type::v2::{ - AccountAbstractionAccountChange, AccountAbstractionPhase, AccountAbstractionPhaseCall, + AccountAbstractionAccountChange, AccountAbstractionCallInput, AccountAbstractionCallPhase, AccountAbstractionTrxInput, AccountAbstractionTrxOutput, account_abstraction_account_change, balance_change::Reason, }, @@ -275,13 +275,13 @@ impl OpPreTxAdjust { }) .collect(); - let phases = tx + let call_phases = tx .calls .iter() - .map(|calls| AccountAbstractionPhase { + .map(|calls| AccountAbstractionCallPhase { calls: calls .iter() - .map(|call| AccountAbstractionPhaseCall { + .map(|call| AccountAbstractionCallInput { to: call.to.to_vec(), value: u256_to_protobuf(call.value), data: call.data.to_vec(), @@ -315,7 +315,7 @@ impl OpPreTxAdjust { valid_before: tx.valid_before, metadata: tx.metadata.to_vec(), account_changes, - phases, + call_phases, }); let (_, inspector, _) = evm.components_mut(); From bf29bde34b12ed1a806e98141cfe7218ea040373 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Duchesneau?= Date: Tue, 20 Oct 2026 15:28:34 -0400 Subject: [PATCH 06/12] Point at tracer 5.7.0 --- Cargo.lock | 252 ++++++++++++++++++++++++++--------------------------- 1 file changed, 126 insertions(+), 126 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 81347cff6a..37013c79ce 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7087,7 +7087,7 @@ dependencies = [ "bitflags 2.13.1", "cexpr", "clang-sys", - "itertools 0.13.0", + "itertools 0.12.1", "log", "prettyplease", "proc-macro2", @@ -7107,7 +7107,7 @@ dependencies = [ "bitflags 2.13.1", "cexpr", "clang-sys", - "itertools 0.13.0", + "itertools 0.12.1", "proc-macro2", "quote", "regex", @@ -9928,8 +9928,8 @@ checksum = "9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5" [[package]] name = "firehose-tracer" -version = "5.6.0" -source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#b0423144688db9b8075a4a899a08a02929247bdd" +version = "5.7.0" +source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#c21bab345b2389b57bd4fc68e654cc5d39937d19" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -9950,8 +9950,8 @@ dependencies = [ [[package]] name = "firehose-tracer-prestate" -version = "5.6.0" -source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#b0423144688db9b8075a4a899a08a02929247bdd" +version = "5.7.0" +source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#c21bab345b2389b57bd4fc68e654cc5d39937d19" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -9974,8 +9974,8 @@ dependencies = [ [[package]] name = "firehose-tracer-test" -version = "5.6.0" -source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#b0423144688db9b8075a4a899a08a02929247bdd" +version = "5.7.0" +source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#c21bab345b2389b57bd4fc68e654cc5d39937d19" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10346,8 +10346,8 @@ dependencies = [ "libc", "log", "rustversion", - "windows-link 0.2.1", - "windows-result 0.4.1", + "windows-link 0.1.3", + "windows-result 0.3.4", ] [[package]] @@ -11252,7 +11252,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.6.5", + "socket2 0.5.10", "system-configuration", "tokio", "tower-layer", @@ -11324,7 +11324,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.62.2", + "windows-core 0.59.0", ] [[package]] @@ -13758,7 +13758,7 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" dependencies = [ - "proc-macro-crate 3.5.0", + "proc-macro-crate 1.3.1", "proc-macro2", "quote", "syn 2.0.119", @@ -15510,7 +15510,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ "heck", - "itertools 0.14.0", + "itertools 0.12.1", "log", "multimap", "once_cell", @@ -15543,7 +15543,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.12.1", "proc-macro2", "quote", "syn 2.0.119", @@ -15556,7 +15556,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.12.1", "proc-macro2", "quote", "syn 2.0.119", @@ -15679,7 +15679,7 @@ dependencies = [ "quinn-udp", "rustc-hash 2.1.3", "rustls 0.23.43", - "socket2 0.6.5", + "socket2 0.5.10", "thiserror 2.0.19", "tokio", "tracing", @@ -15719,7 +15719,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.6.5", + "socket2 0.5.10", "tracing", "windows-sys 0.61.2", ] @@ -16312,7 +16312,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16339,7 +16339,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16370,7 +16370,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -16390,7 +16390,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-genesis", "clap", @@ -16403,7 +16403,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -16492,7 +16492,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "reth-tasks", "tokio", @@ -16502,7 +16502,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -16553,7 +16553,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "eyre", "humantime-serde", @@ -16570,7 +16570,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -16584,7 +16584,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16597,7 +16597,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16622,7 +16622,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-primitives", "derive_more 2.1.1", @@ -16651,7 +16651,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -16677,7 +16677,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-genesis", @@ -16707,7 +16707,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -16722,7 +16722,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -16747,7 +16747,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -16771,7 +16771,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-primitives", "dashmap", @@ -16795,7 +16795,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16830,7 +16830,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16887,7 +16887,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "aes", "alloy-primitives", @@ -16914,7 +16914,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -16937,7 +16937,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16964,7 +16964,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17021,7 +17021,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17051,7 +17051,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17069,7 +17069,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-primitives", "bytes", @@ -17085,7 +17085,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17109,7 +17109,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -17120,7 +17120,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-chains", "alloy-primitives", @@ -17149,7 +17149,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -17175,7 +17175,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17191,7 +17191,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -17207,7 +17207,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-eip2124", "alloy-hardforks 0.4.7", @@ -17221,7 +17221,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17251,7 +17251,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17265,7 +17265,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "rayon", "reth-db-api", @@ -17275,7 +17275,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17301,7 +17301,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17321,7 +17321,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-primitives", "fixed-cache", @@ -17339,7 +17339,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-evm", "alloy-primitives", @@ -17352,7 +17352,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17371,7 +17371,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17409,7 +17409,7 @@ dependencies = [ [[package]] name = "reth-exex-test-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-eips 2.4.1", "eyre", @@ -17441,7 +17441,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -17455,7 +17455,7 @@ dependencies = [ [[package]] name = "reth-firehose" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17484,7 +17484,7 @@ dependencies = [ [[package]] name = "reth-firehose-tests" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17511,7 +17511,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "serde", "serde_json", @@ -17521,7 +17521,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17547,7 +17547,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "bytes", "futures", @@ -17567,7 +17567,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "bitflags 2.13.1", "byteorder", @@ -17584,7 +17584,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "bindgen 0.72.1", "cc", @@ -17593,7 +17593,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "futures", "libc", @@ -17607,7 +17607,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-primitives", "ipnet", @@ -17616,7 +17616,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "futures-util", "if-addrs 0.14.0", @@ -17630,7 +17630,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17689,7 +17689,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17714,7 +17714,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17738,7 +17738,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -17753,7 +17753,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -17767,7 +17767,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "anyhow", "bincode 1.3.3", @@ -17784,7 +17784,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -17808,7 +17808,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17877,7 +17877,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17932,7 +17932,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17981,7 +17981,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18005,7 +18005,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18029,7 +18029,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "bytes", "eyre", @@ -18058,7 +18058,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "reth-chainspec", "reth-db-api", @@ -18070,7 +18070,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18094,7 +18094,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "pin-project", "reth-payload-primitives", @@ -18106,7 +18106,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18129,7 +18129,7 @@ dependencies = [ [[package]] name = "reth-payload-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18139,7 +18139,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-rpc-types-engine", @@ -18182,7 +18182,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -18232,7 +18232,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18259,7 +18259,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-primitives", "arbitrary", @@ -18275,7 +18275,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -18290,7 +18290,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-dyn-abi", @@ -18366,7 +18366,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-eips 2.4.1", "alloy-genesis", @@ -18396,7 +18396,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-network 2.4.1", "alloy-provider", @@ -18439,7 +18439,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-evm", @@ -18459,7 +18459,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18490,7 +18490,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-dyn-abi", @@ -18537,7 +18537,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -18588,7 +18588,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-rpc-types-engine", "http 1.4.2", @@ -18602,7 +18602,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18633,7 +18633,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18684,7 +18684,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18712,7 +18712,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-primitives", "arbitrary", @@ -18726,7 +18726,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-primitives", "parking_lot", @@ -18746,7 +18746,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-primitives", "clap", @@ -18761,7 +18761,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -18787,7 +18787,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18804,7 +18804,7 @@ dependencies = [ [[package]] name = "reth-storage-overlay" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18831,7 +18831,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "crossbeam-utils", "dashmap", @@ -18852,7 +18852,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18868,7 +18868,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "tokio", "tokio-stream", @@ -18878,7 +18878,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "clap", "eyre", @@ -18898,7 +18898,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "base64 0.22.1", "clap", @@ -18917,7 +18917,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18960,7 +18960,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18986,7 +18986,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -19013,7 +19013,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-primitives", "reth-db-api", @@ -19029,7 +19029,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-evm", "alloy-primitives", @@ -19053,7 +19053,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#898edcb95dd9aaba00abb35dc878276743afd39b" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" dependencies = [ "alloy-primitives", "alloy-trie", @@ -23516,7 +23516,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5f7c95348f20c1c913d72157b3c6dee6ea3e30b3d19502c5a7f6d3f160dacbf" dependencies = [ "cc", - "windows-targets 0.52.6", + "windows-targets 0.48.5", ] [[package]] @@ -24418,7 +24418,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] From 40fa0f50c1061fa1bb445ca30cc63cd91d901350 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Duchesneau?= Date: Tue, 20 Oct 2026 17:07:40 -0400 Subject: [PATCH 07/12] Point at the tracer and reth with the merged schema pinned --- Cargo.lock | 246 ++++++++++++++++++++++++++--------------------------- 1 file changed, 123 insertions(+), 123 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 37013c79ce..0e6bfb17c7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7087,7 +7087,7 @@ dependencies = [ "bitflags 2.13.1", "cexpr", "clang-sys", - "itertools 0.12.1", + "itertools 0.13.0", "log", "prettyplease", "proc-macro2", @@ -7107,7 +7107,7 @@ dependencies = [ "bitflags 2.13.1", "cexpr", "clang-sys", - "itertools 0.12.1", + "itertools 0.13.0", "proc-macro2", "quote", "regex", @@ -9929,7 +9929,7 @@ checksum = "9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5" [[package]] name = "firehose-tracer" version = "5.7.0" -source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#c21bab345b2389b57bd4fc68e654cc5d39937d19" +source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#2bd8bd6a983fcd76461833346cd1cdc0c8122125" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -9951,7 +9951,7 @@ dependencies = [ [[package]] name = "firehose-tracer-prestate" version = "5.7.0" -source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#c21bab345b2389b57bd4fc68e654cc5d39937d19" +source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#2bd8bd6a983fcd76461833346cd1cdc0c8122125" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -9975,7 +9975,7 @@ dependencies = [ [[package]] name = "firehose-tracer-test" version = "5.7.0" -source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#c21bab345b2389b57bd4fc68e654cc5d39937d19" +source = "git+https://github.com/streamingfast/evm-firehose-tracer-rs.git?branch=feature%2Faa-transaction-type#2bd8bd6a983fcd76461833346cd1cdc0c8122125" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10346,8 +10346,8 @@ dependencies = [ "libc", "log", "rustversion", - "windows-link 0.1.3", - "windows-result 0.3.4", + "windows-link 0.2.1", + "windows-result 0.4.1", ] [[package]] @@ -11252,7 +11252,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.5.10", + "socket2 0.6.5", "system-configuration", "tokio", "tower-layer", @@ -11324,7 +11324,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.59.0", + "windows-core 0.62.2", ] [[package]] @@ -13758,7 +13758,7 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate 3.5.0", "proc-macro2", "quote", "syn 2.0.119", @@ -15510,7 +15510,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ "heck", - "itertools 0.12.1", + "itertools 0.14.0", "log", "multimap", "once_cell", @@ -15543,7 +15543,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.12.1", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.119", @@ -15556,7 +15556,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" dependencies = [ "anyhow", - "itertools 0.12.1", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.119", @@ -15679,7 +15679,7 @@ dependencies = [ "quinn-udp", "rustc-hash 2.1.3", "rustls 0.23.43", - "socket2 0.5.10", + "socket2 0.6.5", "thiserror 2.0.19", "tokio", "tracing", @@ -15719,7 +15719,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.5.10", + "socket2 0.6.5", "tracing", "windows-sys 0.61.2", ] @@ -16312,7 +16312,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16339,7 +16339,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16370,7 +16370,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -16390,7 +16390,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-genesis", "clap", @@ -16403,7 +16403,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -16492,7 +16492,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "reth-tasks", "tokio", @@ -16502,7 +16502,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -16553,7 +16553,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "eyre", "humantime-serde", @@ -16570,7 +16570,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -16584,7 +16584,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16597,7 +16597,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16622,7 +16622,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-primitives", "derive_more 2.1.1", @@ -16651,7 +16651,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -16677,7 +16677,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-genesis", @@ -16707,7 +16707,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -16722,7 +16722,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -16747,7 +16747,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -16771,7 +16771,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-primitives", "dashmap", @@ -16795,7 +16795,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16830,7 +16830,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16887,7 +16887,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "aes", "alloy-primitives", @@ -16914,7 +16914,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -16937,7 +16937,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16964,7 +16964,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17021,7 +17021,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17051,7 +17051,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17069,7 +17069,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-primitives", "bytes", @@ -17085,7 +17085,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17109,7 +17109,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -17120,7 +17120,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-chains", "alloy-primitives", @@ -17149,7 +17149,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -17175,7 +17175,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17191,7 +17191,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -17207,7 +17207,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-eip2124", "alloy-hardforks 0.4.7", @@ -17221,7 +17221,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17251,7 +17251,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17265,7 +17265,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "rayon", "reth-db-api", @@ -17275,7 +17275,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17301,7 +17301,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17321,7 +17321,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-primitives", "fixed-cache", @@ -17339,7 +17339,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-evm", "alloy-primitives", @@ -17352,7 +17352,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17371,7 +17371,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17409,7 +17409,7 @@ dependencies = [ [[package]] name = "reth-exex-test-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-eips 2.4.1", "eyre", @@ -17441,7 +17441,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -17455,7 +17455,7 @@ dependencies = [ [[package]] name = "reth-firehose" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17484,7 +17484,7 @@ dependencies = [ [[package]] name = "reth-firehose-tests" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17511,7 +17511,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "serde", "serde_json", @@ -17521,7 +17521,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17547,7 +17547,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "bytes", "futures", @@ -17567,7 +17567,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "bitflags 2.13.1", "byteorder", @@ -17584,7 +17584,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "bindgen 0.72.1", "cc", @@ -17593,7 +17593,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "futures", "libc", @@ -17607,7 +17607,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-primitives", "ipnet", @@ -17616,7 +17616,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "futures-util", "if-addrs 0.14.0", @@ -17630,7 +17630,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17689,7 +17689,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17714,7 +17714,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17738,7 +17738,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -17753,7 +17753,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -17767,7 +17767,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "anyhow", "bincode 1.3.3", @@ -17784,7 +17784,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -17808,7 +17808,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17877,7 +17877,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17932,7 +17932,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17981,7 +17981,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18005,7 +18005,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18029,7 +18029,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "bytes", "eyre", @@ -18058,7 +18058,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "reth-chainspec", "reth-db-api", @@ -18070,7 +18070,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18094,7 +18094,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "pin-project", "reth-payload-primitives", @@ -18106,7 +18106,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18129,7 +18129,7 @@ dependencies = [ [[package]] name = "reth-payload-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18139,7 +18139,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-rpc-types-engine", @@ -18182,7 +18182,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -18232,7 +18232,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18259,7 +18259,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-primitives", "arbitrary", @@ -18275,7 +18275,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -18290,7 +18290,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-dyn-abi", @@ -18366,7 +18366,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-eips 2.4.1", "alloy-genesis", @@ -18396,7 +18396,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-network 2.4.1", "alloy-provider", @@ -18439,7 +18439,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-evm", @@ -18459,7 +18459,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18490,7 +18490,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-dyn-abi", @@ -18537,7 +18537,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -18588,7 +18588,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-rpc-types-engine", "http 1.4.2", @@ -18602,7 +18602,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18633,7 +18633,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18684,7 +18684,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18712,7 +18712,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-primitives", "arbitrary", @@ -18726,7 +18726,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-primitives", "parking_lot", @@ -18746,7 +18746,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-primitives", "clap", @@ -18761,7 +18761,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -18787,7 +18787,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18804,7 +18804,7 @@ dependencies = [ [[package]] name = "reth-storage-overlay" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18831,7 +18831,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "crossbeam-utils", "dashmap", @@ -18852,7 +18852,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18868,7 +18868,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "tokio", "tokio-stream", @@ -18878,7 +18878,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "clap", "eyre", @@ -18898,7 +18898,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "base64 0.22.1", "clap", @@ -18917,7 +18917,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18960,7 +18960,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18986,7 +18986,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -19013,7 +19013,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-primitives", "reth-db-api", @@ -19029,7 +19029,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-evm", "alloy-primitives", @@ -19053,7 +19053,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#98184cd8ab6428fa1e16cd4f48d7b63b46cad237" +source = "git+https://github.com/streamingfast/reth.git?branch=feature%2Faa-transaction-type#f2b650a6e466c9ec18540b6605702126a54cfe30" dependencies = [ "alloy-primitives", "alloy-trie", @@ -23516,7 +23516,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5f7c95348f20c1c913d72157b3c6dee6ea3e30b3d19502c5a7f6d3f160dacbf" dependencies = [ "cc", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] @@ -24418,7 +24418,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] From 91f7f7848b63a1ff3a46fd4d412d5351dd9bcd26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Duchesneau?= Date: Wed, 21 Oct 2026 11:41:17 -0400 Subject: [PATCH 08/12] Stop panicking on an open payer that does not recover The executor rejects such a transaction and the block is discarded. Also counts the committed phases in the hook from a copy of the statuses. --- .../common/evm/src/eip8130_phase_statuses.rs | 21 +++++------- .../execution/firehose-tests/tests/eip8130.rs | 20 ++++++++++++ crates/execution/firehose/src/extras.rs | 32 +++++++++++-------- 3 files changed, 47 insertions(+), 26 deletions(-) diff --git a/crates/common/evm/src/eip8130_phase_statuses.rs b/crates/common/evm/src/eip8130_phase_statuses.rs index 160052849e..f24092554f 100644 --- a/crates/common/evm/src/eip8130_phase_statuses.rs +++ b/crates/common/evm/src/eip8130_phase_statuses.rs @@ -99,22 +99,17 @@ impl Eip8130PhaseStatuses { Vec::new() } - /// Number of phases that committed in the statuses recorded by the most recent - /// [`Self::set`] on this thread, leaving them in place for [`Self::take`]. Phases stop at - /// the first revert, so this is the count of leading `0x01` statuses. Returns 0 in `no_std` - /// builds. + /// Returns a copy of the statuses recorded by the most recent [`Self::set`] on this + /// thread, leaving them in place for [`Self::take`]. Empty in `no_std` builds. #[cfg(feature = "std")] - pub fn committed_phases() -> u64 { - PHASE_STATUSES - .with(|cell| cell.borrow().iter().take_while(|status| **status == 0x01).count() as u64) + pub fn peek() -> Vec { + PHASE_STATUSES.with(|cell| cell.borrow().clone()) } - /// Number of phases that committed in the statuses recorded by the most recent - /// [`Self::set`] on this thread, leaving them in place for [`Self::take`]. Phases stop at - /// the first revert, so this is the count of leading `0x01` statuses. Returns 0 in `no_std` - /// builds. + /// Returns a copy of the statuses recorded by the most recent [`Self::set`] on this + /// thread, leaving them in place for [`Self::take`]. Empty in `no_std` builds. #[cfg(not(feature = "std"))] - pub const fn committed_phases() -> u64 { - 0 + pub const fn peek() -> Vec { + Vec::new() } } diff --git a/crates/execution/firehose-tests/tests/eip8130.rs b/crates/execution/firehose-tests/tests/eip8130.rs index 1f057042ea..19367ebc32 100644 --- a/crates/execution/firehose-tests/tests/eip8130.rs +++ b/crates/execution/firehose-tests/tests/eip8130.rs @@ -210,3 +210,23 @@ fn delegation_is_a_code_change_on_the_root_call() { .expect("the sender's delegation code is recorded on the root call"); assert_eq!([&[0xef, 0x01, 0x00][..], target.as_slice()].concat(), code_change.new_code); } + +#[test] +fn open_payer_signature_that_does_not_recover_rejects_the_block() { + let genesis = genesis(); + let mut tx = unsigned(genesis.config.chain_id, vec![vec![call(Account::Bob.address(), 1)]]); + tx.payer = Some(Eip8130Constants::OPEN_PAYER); + let sender_auth: Bytes = Account::Alice + .signer() + .sign_hash_sync(&tx.sender_signature_hash()) + .expect("sign") + .as_bytes() + .to_vec() + .into(); + // `v` must be 27 or 28, so this payer signature never recovers. + let payer_auth = Bytes::from(vec![0x11; 65]); + let tx = Eip8130Signed::new(tx, sender_auth, payer_auth).into(); + + let result = run_block(&genesis, &context(&genesis), vec![tx]); + assert!(result.is_err(), "the block is rejected instead of traced"); +} diff --git a/crates/execution/firehose/src/extras.rs b/crates/execution/firehose/src/extras.rs index 6239dfe32f..fc4b3fbbd1 100644 --- a/crates/execution/firehose/src/extras.rs +++ b/crates/execution/firehose/src/extras.rs @@ -64,13 +64,15 @@ where ); // An EIP-8130 transaction credits its fee recipients on the journal inside its root call // (see `OpPreTxAdjust`), so only its committed phase count is left to record. The - // receipt builder has not consumed the phase statuses yet: it runs at commit. + // receipt builder has not consumed the phase statuses yet: it runs at commit. Phases stop + // at the first revert, so the committed ones are the leading `0x01` statuses. if evm.ctx().tx().is_eip8130() { + let committed_phases = + Eip8130PhaseStatuses::peek().iter().take_while(|status| **status == 0x01).count() + as u64; let (_, inspector, _) = evm.components_mut(); inspector.tracer_mut().set_account_abstraction_trx_output( - AccountAbstractionTrxOutput { - committed_phases: Eip8130PhaseStatuses::committed_phases(), - }, + AccountAbstractionTrxOutput { committed_phases }, ); return; } @@ -235,23 +237,27 @@ impl OpPreTxAdjust { I: Inspector, EthInterpreter> + FirehoseInspectorApi, P: PrecompileProvider, Output = InterpreterResult>, { + // Every type 0x79 transaction environment is built from its envelope, so this cannot + // fail. The tracer has no transaction context yet, so the message carries it. let Some(parts) = tx_env.eip8130_parts() else { panic!( - "Firehose cannot trace transaction {}: an EIP-8130 transaction reached the EVM \ - without its envelope", - tx_event.hash + "Firehose cannot trace transaction {} (index {}) at block #{}: an EIP-8130 \ + transaction reached the EVM without its envelope", + tx_event.hash, + tx_event.index, + evm.ctx().block().number() ); }; let signed = &parts.signed; let tx = signed.tx(); let beneficiary = evm.ctx().block().beneficiary(); - let payer = signed.resolved_payer(sender).unwrap_or_else(|_| { - panic!( - "Firehose cannot trace transaction {}: its open payer signature does not recover", - tx_event.hash - ) - }); + // An open payer signature that does not recover makes the transaction invalid: the + // executor rejects it before the root call and the block is discarded, so there is + // nothing to trace. + let Ok(payer) = signed.resolved_payer(sender) else { + return; + }; let account_changes = tx .account_changes From e33ebd9e1526345de97f94b5ad0ebfe00b64e169 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Duchesneau?= Date: Wed, 21 Oct 2026 11:57:28 -0400 Subject: [PATCH 09/12] Point the reth crates at base-v2.5.2.8-fh3.1-1 --- Cargo.lock | 244 ++++++++++++++++++++++++++--------------------------- Cargo.toml | 146 ++++++++++++++++---------------- 2 files changed, 195 insertions(+), 195 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4455332b91..f72821538e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7088,7 +7088,7 @@ dependencies = [ "bitflags 2.13.1", "cexpr", "clang-sys", - "itertools 0.13.0", + "itertools 0.12.1", "log", "prettyplease", "proc-macro2", @@ -7108,7 +7108,7 @@ dependencies = [ "bitflags 2.13.1", "cexpr", "clang-sys", - "itertools 0.13.0", + "itertools 0.12.1", "proc-macro2", "quote", "regex", @@ -10350,8 +10350,8 @@ dependencies = [ "libc", "log", "rustversion", - "windows-link 0.2.1", - "windows-result 0.4.1", + "windows-link 0.1.3", + "windows-result 0.3.4", ] [[package]] @@ -11256,7 +11256,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.6.5", + "socket2 0.5.10", "system-configuration", "tokio", "tower-layer", @@ -11287,7 +11287,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b1e4910d3a9137442723dfb772c32dc10674c4181ca078d2fd227cd5dce9db0" dependencies = [ "bincode 1.3.3", - "derive_more 2.1.1", + "derive_more 1.0.0", "iai-callgrind-macros", "iai-callgrind-runner", ] @@ -11298,7 +11298,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d03775318d3f9f01b39ac6612b01464006dc397a654a89dd57df2fd34fb68c3" dependencies = [ - "derive_more 2.1.1", + "derive_more 1.0.0", "proc-macro-error2", "proc-macro2", "quote", @@ -11328,7 +11328,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.62.2", + "windows-core 0.59.0", ] [[package]] @@ -13762,7 +13762,7 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" dependencies = [ - "proc-macro-crate 3.5.0", + "proc-macro-crate 1.3.1", "proc-macro2", "quote", "syn 2.0.119", @@ -15514,7 +15514,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ "heck", - "itertools 0.14.0", + "itertools 0.12.1", "log", "multimap", "once_cell", @@ -15547,7 +15547,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.12.1", "proc-macro2", "quote", "syn 2.0.119", @@ -15560,7 +15560,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.12.1", "proc-macro2", "quote", "syn 2.0.119", @@ -15683,7 +15683,7 @@ dependencies = [ "quinn-udp", "rustc-hash 2.1.3", "rustls 0.23.43", - "socket2 0.6.5", + "socket2 0.5.10", "thiserror 2.0.19", "tokio", "tracing", @@ -15723,7 +15723,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.6.5", + "socket2 0.5.10", "tracing", "windows-sys 0.61.2", ] @@ -16316,7 +16316,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16343,7 +16343,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16374,7 +16374,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -16394,7 +16394,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-genesis", "clap", @@ -16407,7 +16407,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -16496,7 +16496,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "reth-tasks", "tokio", @@ -16506,7 +16506,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -16557,7 +16557,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "eyre", "humantime-serde", @@ -16574,7 +16574,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -16588,7 +16588,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16601,7 +16601,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16626,7 +16626,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-primitives", "derive_more 2.1.1", @@ -16655,7 +16655,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -16681,7 +16681,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-genesis", @@ -16711,7 +16711,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -16726,7 +16726,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -16751,7 +16751,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -16775,7 +16775,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-primitives", "dashmap", @@ -16799,7 +16799,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16834,7 +16834,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16891,7 +16891,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "aes", "alloy-primitives", @@ -16918,7 +16918,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -16941,7 +16941,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16968,7 +16968,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17025,7 +17025,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17055,7 +17055,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17073,7 +17073,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-primitives", "bytes", @@ -17089,7 +17089,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17113,7 +17113,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -17124,7 +17124,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-chains", "alloy-primitives", @@ -17153,7 +17153,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -17179,7 +17179,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17195,7 +17195,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -17211,7 +17211,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-eip2124", "alloy-hardforks 0.4.7", @@ -17225,7 +17225,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17255,7 +17255,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17269,7 +17269,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "rayon", "reth-db-api", @@ -17279,7 +17279,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17305,7 +17305,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17325,7 +17325,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-primitives", "fixed-cache", @@ -17343,7 +17343,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-evm", "alloy-primitives", @@ -17356,7 +17356,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17375,7 +17375,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17413,7 +17413,7 @@ dependencies = [ [[package]] name = "reth-exex-test-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-eips 2.4.1", "eyre", @@ -17445,7 +17445,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -17459,7 +17459,7 @@ dependencies = [ [[package]] name = "reth-firehose" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17488,7 +17488,7 @@ dependencies = [ [[package]] name = "reth-firehose-tests" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17515,7 +17515,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "serde", "serde_json", @@ -17525,7 +17525,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17551,7 +17551,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "bytes", "futures", @@ -17571,7 +17571,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "bitflags 2.13.1", "byteorder", @@ -17588,7 +17588,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "bindgen 0.72.1", "cc", @@ -17597,7 +17597,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "futures", "libc", @@ -17611,7 +17611,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-primitives", "ipnet", @@ -17620,7 +17620,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "futures-util", "if-addrs 0.14.0", @@ -17634,7 +17634,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17693,7 +17693,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17718,7 +17718,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17742,7 +17742,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -17757,7 +17757,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -17771,7 +17771,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "anyhow", "bincode 1.3.3", @@ -17788,7 +17788,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -17812,7 +17812,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17881,7 +17881,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17936,7 +17936,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17985,7 +17985,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18009,7 +18009,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18033,7 +18033,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "bytes", "eyre", @@ -18062,7 +18062,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "reth-chainspec", "reth-db-api", @@ -18074,7 +18074,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18098,7 +18098,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "pin-project", "reth-payload-primitives", @@ -18110,7 +18110,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18133,7 +18133,7 @@ dependencies = [ [[package]] name = "reth-payload-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18143,7 +18143,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-rpc-types-engine", @@ -18186,7 +18186,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -18236,7 +18236,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18263,7 +18263,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-primitives", "arbitrary", @@ -18279,7 +18279,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -18294,7 +18294,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-dyn-abi", @@ -18370,7 +18370,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-eips 2.4.1", "alloy-genesis", @@ -18400,7 +18400,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-network 2.4.1", "alloy-provider", @@ -18443,7 +18443,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-evm", @@ -18463,7 +18463,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18494,7 +18494,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-dyn-abi", @@ -18541,7 +18541,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -18592,7 +18592,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-rpc-types-engine", "http 1.4.2", @@ -18606,7 +18606,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18637,7 +18637,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18688,7 +18688,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18716,7 +18716,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-primitives", "arbitrary", @@ -18730,7 +18730,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-primitives", "parking_lot", @@ -18750,7 +18750,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-primitives", "clap", @@ -18765,7 +18765,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -18791,7 +18791,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18808,7 +18808,7 @@ dependencies = [ [[package]] name = "reth-storage-overlay" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18835,7 +18835,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "crossbeam-utils", "dashmap", @@ -18856,7 +18856,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18872,7 +18872,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "tokio", "tokio-stream", @@ -18882,7 +18882,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "clap", "eyre", @@ -18902,7 +18902,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "base64 0.22.1", "clap", @@ -18921,7 +18921,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18964,7 +18964,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18990,7 +18990,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -19017,7 +19017,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-primitives", "reth-db-api", @@ -19033,7 +19033,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-evm", "alloy-primitives", @@ -19057,7 +19057,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?branch=release%2Fbase-2.x#19657a66de514b884e5c1837203ccd921e24b0f7" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" dependencies = [ "alloy-primitives", "alloy-trie", @@ -23520,7 +23520,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5f7c95348f20c1c913d72157b3c6dee6ea3e30b3d19502c5a7f6d3f160dacbf" dependencies = [ "cc", - "windows-targets 0.52.6", + "windows-targets 0.48.5", ] [[package]] @@ -24422,7 +24422,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 62b90bb63f..24ee7ba81d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -640,8 +640,8 @@ notify = "8.2" governor = "0.7" # Firehose tracer (defined by the streamingfast reth fork, release/base-2.x branch). -reth-firehose = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-firehose-tests = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } +reth-firehose = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-firehose-tests = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } firehose-tracer = "5.7.0" # Shared tracing-regression framework (capture / invariants / projection / golden). @@ -656,74 +656,74 @@ firehose-tracer-prestate = "5.7.0" alloy-evm = { git = "https://github.com/streamingfast/evm.git", tag = "v0.38.0-sf" } [patch."https://github.com/base/reth"] -reth-basic-payload-builder = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-chain-state = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-chainspec = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-cli = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-cli-commands = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-cli-runner = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-cli-util = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-consensus = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-consensus-common = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-db = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-db-api = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-db-common = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-db-models = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-discv4 = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-discv5 = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-e2e-test-utils = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-ecies = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-engine-primitives = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-engine-tree = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-errors = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-eth-wire = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-eth-wire-types = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-ethereum-forks = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-ethereum-primitives = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-evm = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-evm-ethereum = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-execution-cache = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-execution-errors = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-execution-types = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-exex = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-exex-test-utils = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-ipc = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-net-nat = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-network = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-network-api = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-network-p2p = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-network-peers = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-node-api = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-node-builder = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-node-core = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-node-ethereum = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-node-metrics = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-payload-builder = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-payload-builder-primitives = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-payload-primitives = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-payload-util = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-payload-validator = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-provider = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-prune-types = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-revm = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-rpc = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-rpc-api = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-rpc-convert = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-rpc-engine-api = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-rpc-eth-api = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-rpc-eth-types = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-rpc-layer = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-rpc-server-types = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-stages-types = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-storage-api = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-storage-errors = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-tasks = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-testing-utils = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-tokio-util = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-tracing = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-tracing-otlp = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-transaction-pool = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-trie = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-trie-common = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-trie-db = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } -reth-trie-parallel = { git = "https://github.com/streamingfast/reth.git", branch = "release/base-2.x" } +reth-basic-payload-builder = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-chain-state = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-chainspec = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-cli = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-cli-commands = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-cli-runner = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-cli-util = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-consensus = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-consensus-common = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-db = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-db-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-db-common = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-db-models = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-discv4 = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-discv5 = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-e2e-test-utils = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-ecies = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-engine-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-engine-tree = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-errors = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-eth-wire = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-eth-wire-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-ethereum-forks = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-ethereum-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-evm = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-evm-ethereum = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-execution-cache = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-execution-errors = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-execution-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-exex = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-exex-test-utils = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-ipc = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-net-nat = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-network = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-network-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-network-p2p = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-network-peers = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-node-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-node-builder = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-node-core = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-node-ethereum = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-node-metrics = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-payload-builder = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-payload-builder-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-payload-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-payload-util = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-payload-validator = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-provider = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-prune-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-revm = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-rpc = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-rpc-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-rpc-convert = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-rpc-engine-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-rpc-eth-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-rpc-eth-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-rpc-layer = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-rpc-server-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-stages-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-storage-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-storage-errors = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-tasks = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-testing-utils = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-tokio-util = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-tracing = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-tracing-otlp = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-transaction-pool = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-trie = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-trie-common = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-trie-db = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-trie-parallel = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } From 3c1b3ea49a535c306c371c925a2c348c3997f36b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Duchesneau?= Date: Wed, 21 Oct 2026 14:50:51 -0400 Subject: [PATCH 10/12] Point the reth crates at base-v2.5.2.8-fh3.1-2 Picks up the fix for an account whose balance changes twice in one journal read. --- Cargo.lock | 241 +++++++++++++++++++++++++++-------------------------- Cargo.toml | 146 ++++++++++++++++---------------- 2 files changed, 194 insertions(+), 193 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f72821538e..56e376737b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4872,6 +4872,7 @@ dependencies = [ "alloy-signer 2.4.1", "base-common-consensus", "base-execution-chainspec", + "base-execution-eip8130", "base-execution-evm", "base-execution-firehose", "base-test-utils", @@ -7088,7 +7089,7 @@ dependencies = [ "bitflags 2.13.1", "cexpr", "clang-sys", - "itertools 0.12.1", + "itertools 0.13.0", "log", "prettyplease", "proc-macro2", @@ -7108,7 +7109,7 @@ dependencies = [ "bitflags 2.13.1", "cexpr", "clang-sys", - "itertools 0.12.1", + "itertools 0.13.0", "proc-macro2", "quote", "regex", @@ -10350,8 +10351,8 @@ dependencies = [ "libc", "log", "rustversion", - "windows-link 0.1.3", - "windows-result 0.3.4", + "windows-link 0.2.1", + "windows-result 0.4.1", ] [[package]] @@ -11256,7 +11257,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.5.10", + "socket2 0.6.5", "system-configuration", "tokio", "tower-layer", @@ -11328,7 +11329,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.59.0", + "windows-core 0.62.2", ] [[package]] @@ -13762,7 +13763,7 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate 3.5.0", "proc-macro2", "quote", "syn 2.0.119", @@ -15514,7 +15515,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ "heck", - "itertools 0.12.1", + "itertools 0.14.0", "log", "multimap", "once_cell", @@ -15547,7 +15548,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.12.1", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.119", @@ -15560,7 +15561,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" dependencies = [ "anyhow", - "itertools 0.12.1", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.119", @@ -15683,7 +15684,7 @@ dependencies = [ "quinn-udp", "rustc-hash 2.1.3", "rustls 0.23.43", - "socket2 0.5.10", + "socket2 0.6.5", "thiserror 2.0.19", "tokio", "tracing", @@ -15723,7 +15724,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.5.10", + "socket2 0.6.5", "tracing", "windows-sys 0.61.2", ] @@ -16316,7 +16317,7 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth-basic-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16343,7 +16344,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16374,7 +16375,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -16394,7 +16395,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-genesis", "clap", @@ -16407,7 +16408,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -16496,7 +16497,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "reth-tasks", "tokio", @@ -16506,7 +16507,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -16557,7 +16558,7 @@ dependencies = [ [[package]] name = "reth-config" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "eyre", "humantime-serde", @@ -16574,7 +16575,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -16588,7 +16589,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16601,7 +16602,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16626,7 +16627,7 @@ dependencies = [ [[package]] name = "reth-db" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-primitives", "derive_more 2.1.1", @@ -16655,7 +16656,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -16681,7 +16682,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-genesis", @@ -16711,7 +16712,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -16726,7 +16727,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -16751,7 +16752,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -16775,7 +16776,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-primitives", "dashmap", @@ -16799,7 +16800,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16834,7 +16835,7 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16891,7 +16892,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "aes", "alloy-primitives", @@ -16918,7 +16919,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -16941,7 +16942,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -16968,7 +16969,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17025,7 +17026,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17055,7 +17056,7 @@ dependencies = [ [[package]] name = "reth-era" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17073,7 +17074,7 @@ dependencies = [ [[package]] name = "reth-era-downloader" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-primitives", "bytes", @@ -17089,7 +17090,7 @@ dependencies = [ [[package]] name = "reth-era-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17113,7 +17114,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -17124,7 +17125,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-chains", "alloy-primitives", @@ -17153,7 +17154,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -17179,7 +17180,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17195,7 +17196,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -17211,7 +17212,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-eip2124", "alloy-hardforks 0.4.7", @@ -17225,7 +17226,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17255,7 +17256,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17269,7 +17270,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "rayon", "reth-db-api", @@ -17279,7 +17280,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17305,7 +17306,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17325,7 +17326,7 @@ dependencies = [ [[package]] name = "reth-execution-cache" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-primitives", "fixed-cache", @@ -17343,7 +17344,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-evm", "alloy-primitives", @@ -17356,7 +17357,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17375,7 +17376,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17413,7 +17414,7 @@ dependencies = [ [[package]] name = "reth-exex-test-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-eips 2.4.1", "eyre", @@ -17445,7 +17446,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -17459,7 +17460,7 @@ dependencies = [ [[package]] name = "reth-firehose" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17488,7 +17489,7 @@ dependencies = [ [[package]] name = "reth-firehose-tests" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17515,7 +17516,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "serde", "serde_json", @@ -17525,7 +17526,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17551,7 +17552,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "bytes", "futures", @@ -17571,7 +17572,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "bitflags 2.13.1", "byteorder", @@ -17588,7 +17589,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "bindgen 0.72.1", "cc", @@ -17597,7 +17598,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "futures", "libc", @@ -17611,7 +17612,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-primitives", "ipnet", @@ -17620,7 +17621,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "futures-util", "if-addrs 0.14.0", @@ -17634,7 +17635,7 @@ dependencies = [ [[package]] name = "reth-network" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17693,7 +17694,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -17718,7 +17719,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -17742,7 +17743,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -17757,7 +17758,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -17771,7 +17772,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "anyhow", "bincode 1.3.3", @@ -17788,7 +17789,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -17812,7 +17813,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17881,7 +17882,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17936,7 +17937,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -17985,7 +17986,7 @@ dependencies = [ [[package]] name = "reth-node-ethstats" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18009,7 +18010,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18033,7 +18034,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "bytes", "eyre", @@ -18062,7 +18063,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "reth-chainspec", "reth-db-api", @@ -18074,7 +18075,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18098,7 +18099,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "pin-project", "reth-payload-primitives", @@ -18110,7 +18111,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18133,7 +18134,7 @@ dependencies = [ [[package]] name = "reth-payload-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18143,7 +18144,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-rpc-types-engine", @@ -18186,7 +18187,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -18236,7 +18237,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18263,7 +18264,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-primitives", "arbitrary", @@ -18279,7 +18280,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -18294,7 +18295,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-dyn-abi", @@ -18370,7 +18371,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-eips 2.4.1", "alloy-genesis", @@ -18400,7 +18401,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-network 2.4.1", "alloy-provider", @@ -18443,7 +18444,7 @@ dependencies = [ [[package]] name = "reth-rpc-convert" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-evm", @@ -18463,7 +18464,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18494,7 +18495,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-dyn-abi", @@ -18541,7 +18542,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-chains", "alloy-consensus 2.4.1", @@ -18592,7 +18593,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-rpc-types-engine", "http 1.4.2", @@ -18606,7 +18607,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18637,7 +18638,7 @@ dependencies = [ [[package]] name = "reth-stages" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -18688,7 +18689,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18716,7 +18717,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-primitives", "arbitrary", @@ -18730,7 +18731,7 @@ dependencies = [ [[package]] name = "reth-static-file" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-primitives", "parking_lot", @@ -18750,7 +18751,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-primitives", "clap", @@ -18765,7 +18766,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eip7928 0.4.5", @@ -18791,7 +18792,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18808,7 +18809,7 @@ dependencies = [ [[package]] name = "reth-storage-overlay" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-eips 2.4.1", "alloy-primitives", @@ -18835,7 +18836,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "crossbeam-utils", "dashmap", @@ -18856,7 +18857,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18872,7 +18873,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "tokio", "tokio-stream", @@ -18882,7 +18883,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "clap", "eyre", @@ -18902,7 +18903,7 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "base64 0.22.1", "clap", @@ -18921,7 +18922,7 @@ dependencies = [ [[package]] name = "reth-transaction-pool" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18964,7 +18965,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-eips 2.4.1", @@ -18990,7 +18991,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-consensus 2.4.1", "alloy-primitives", @@ -19017,7 +19018,7 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-primitives", "reth-db-api", @@ -19033,7 +19034,7 @@ dependencies = [ [[package]] name = "reth-trie-parallel" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-evm", "alloy-primitives", @@ -19057,7 +19058,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "2.5.2" -source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-1#e61997120aca383bf763da95dc191d7d0a34c0aa" +source = "git+https://github.com/streamingfast/reth.git?tag=base-v2.5.2.8-fh3.1-2#b30d7e3cfdd3d56f736e1e37493bbcda60bed848" dependencies = [ "alloy-primitives", "alloy-trie", @@ -23520,7 +23521,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5f7c95348f20c1c913d72157b3c6dee6ea3e30b3d19502c5a7f6d3f160dacbf" dependencies = [ "cc", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] @@ -24422,7 +24423,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 24ee7ba81d..3b56cc485e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -640,8 +640,8 @@ notify = "8.2" governor = "0.7" # Firehose tracer (defined by the streamingfast reth fork, release/base-2.x branch). -reth-firehose = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-firehose-tests = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-firehose = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-firehose-tests = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } firehose-tracer = "5.7.0" # Shared tracing-regression framework (capture / invariants / projection / golden). @@ -656,74 +656,74 @@ firehose-tracer-prestate = "5.7.0" alloy-evm = { git = "https://github.com/streamingfast/evm.git", tag = "v0.38.0-sf" } [patch."https://github.com/base/reth"] -reth-basic-payload-builder = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-chain-state = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-chainspec = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-cli = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-cli-commands = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-cli-runner = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-cli-util = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-consensus = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-consensus-common = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-db = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-db-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-db-common = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-db-models = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-discv4 = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-discv5 = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-e2e-test-utils = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-ecies = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-engine-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-engine-tree = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-errors = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-eth-wire = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-eth-wire-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-ethereum-forks = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-ethereum-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-evm = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-evm-ethereum = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-execution-cache = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-execution-errors = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-execution-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-exex = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-exex-test-utils = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-ipc = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-net-nat = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-network = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-network-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-network-p2p = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-network-peers = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-node-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-node-builder = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-node-core = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-node-ethereum = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-node-metrics = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-payload-builder = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-payload-builder-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-payload-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-payload-util = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-payload-validator = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-provider = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-prune-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-revm = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-rpc = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-rpc-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-rpc-convert = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-rpc-engine-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-rpc-eth-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-rpc-eth-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-rpc-layer = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-rpc-server-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-stages-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-storage-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-storage-errors = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-tasks = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-testing-utils = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-tokio-util = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-tracing = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-tracing-otlp = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-transaction-pool = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-trie = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-trie-common = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-trie-db = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } -reth-trie-parallel = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-1" } +reth-basic-payload-builder = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-chain-state = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-chainspec = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-cli = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-cli-commands = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-cli-runner = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-cli-util = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-consensus = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-consensus-common = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-db = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-db-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-db-common = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-db-models = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-discv4 = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-discv5 = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-e2e-test-utils = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-ecies = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-engine-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-engine-tree = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-errors = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-eth-wire = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-eth-wire-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-ethereum-forks = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-ethereum-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-evm = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-evm-ethereum = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-execution-cache = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-execution-errors = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-execution-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-exex = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-exex-test-utils = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-ipc = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-net-nat = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-network = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-network-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-network-p2p = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-network-peers = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-node-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-node-builder = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-node-core = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-node-ethereum = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-node-metrics = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-payload-builder = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-payload-builder-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-payload-primitives = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-payload-util = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-payload-validator = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-provider = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-prune-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-revm = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-rpc = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-rpc-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-rpc-convert = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-rpc-engine-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-rpc-eth-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-rpc-eth-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-rpc-layer = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-rpc-server-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-stages-types = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-storage-api = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-storage-errors = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-tasks = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-testing-utils = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-tokio-util = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-tracing = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-tracing-otlp = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-transaction-pool = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-trie = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-trie-common = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-trie-db = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } +reth-trie-parallel = { git = "https://github.com/streamingfast/reth.git", tag = "base-v2.5.2.8-fh3.1-2" } From 341f43ce0539220ed8ae75829ad90bd20defbf65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Duchesneau?= Date: Wed, 21 Oct 2026 14:50:52 -0400 Subject: [PATCH 11/12] Tidy the EIP-8130 hook and the test harness Lists the fee credits in settlement order, makes the hook public, moves the harness imports to the top and drops formatting changes to untouched lines. --- crates/execution/firehose-tests/src/prestate.rs | 11 +++-------- crates/execution/firehose/src/extras.rs | 13 +++++++++---- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/crates/execution/firehose-tests/src/prestate.rs b/crates/execution/firehose-tests/src/prestate.rs index 3c3a4bfbaa..4e1dcbc7cf 100644 --- a/crates/execution/firehose-tests/src/prestate.rs +++ b/crates/execution/firehose-tests/src/prestate.rs @@ -11,20 +11,20 @@ use std::{path::Path, sync::Arc}; use alloy_consensus::{ - Header, + Block, Header, constants::{EMPTY_OMMER_ROOT_HASH, EMPTY_ROOT_HASH}, proofs::calculate_transaction_root, }; use alloy_eips::{eip2718::Decodable2718, eip4895::Withdrawals}; use alloy_primitives::B256; -use base_common_consensus::{BasePrimitives, BaseTransactionSigned}; +use base_common_consensus::{BaseBlockBody, BasePrimitives, BaseTransactionSigned}; use base_execution_chainspec::BaseChainSpec; use base_execution_evm::BaseEvmConfig; use base_execution_firehose::{OpPostTxExtras, OpPreTxAdjust}; use eyre::Context; use reth_firehose::{FirehoseBlockTracer, run_wrapped_block}; use reth_firehose_tests::{ - RunOutcome, TraceContext, decode_hex, parse_fire_block_for, seed_cache_db, + Prestate, RunOutcome, TraceContext, decode_hex, parse_fire_block_for, seed_cache_db, }; use reth_primitives_traits::{Block as _, RecoveredBlock}; use reth_revm::State; @@ -37,8 +37,6 @@ use revm::database::{CacheDB, EmptyDB}; /// `FIRE BLOCK` line emitted for the executed block; assert against it with `BlockInvariants` and a /// `BlockProjection` golden (see `tests/prestate.rs`). pub fn run_prestate(case_folder: &Path) -> eyre::Result { - use reth_firehose_tests::Prestate; - let prestate_path = case_folder.join("prestate.json"); let prestate: Prestate = serde_json::from_slice(&std::fs::read(&prestate_path)?) .with_context(|| format!("reading prestate.json at {}", prestate_path.display()))?; @@ -60,9 +58,6 @@ pub fn run_block( context: &TraceContext, transactions: Vec, ) -> eyre::Result { - use alloy_consensus::Block; - use base_common_consensus::BaseBlockBody; - let chain_spec = Arc::new(BaseChainSpec::from_genesis(genesis.clone())); let parent_hash = chain_spec.inner.genesis_hash(); diff --git a/crates/execution/firehose/src/extras.rs b/crates/execution/firehose/src/extras.rs index dadd82aabc..d3659e73ec 100644 --- a/crates/execution/firehose/src/extras.rs +++ b/crates/execution/firehose/src/extras.rs @@ -118,7 +118,8 @@ where l1.clear_tx_l1_cost(); (l1_cost, operator_fee_cost) }; - let base_fee_amount = U256::from(base_fee as u128).saturating_mul(U256::from(gas_used)); + let base_fee_amount = + U256::from(base_fee as u128).saturating_mul(U256::from(gas_used)); firehose_debug!( "OpPostTxExtras: l1_cost={}, base_fee_amount={}, operator_fee_cost={}", @@ -157,7 +158,9 @@ where new, amount ); - inspector.tracer_mut().on_balance_change(vault, old, new, Reason::RewardTransactionFee); + inspector + .tracer_mut() + .on_balance_change(vault, old, new, Reason::RewardTransactionFee); } } } @@ -227,7 +230,7 @@ impl OpPreTxAdjust { /// the journal before the root call, and refunds the payer and credits the beneficiary and /// the fee vaults after the last call, all outside the calls below the root call. The /// inspector records them inside the root call with the reasons set here. - fn adjust_eip8130_tx_event( + pub fn adjust_eip8130_tx_event( evm: &mut BaseEvm, tx_env: &BaseTransaction, tx_event: &mut TxEvent, @@ -328,10 +331,12 @@ impl OpPreTxAdjust { let (_, inspector, _) = evm.components_mut(); inspector.set_root_journal_reasons(RootJournalReasons { decreases: vec![(payer, Reason::GasBuy)], + // In the order `Eip8130Executor::settle_fees` credits them: an account listed twice, + // such as a payer that is also the beneficiary, takes its reasons in this order. increases: vec![ (payer, Reason::GasRefund), - (beneficiary, Reason::RewardTransactionFee), (Predeploys::BASE_FEE_VAULT, Reason::RewardTransactionFee), + (beneficiary, Reason::RewardTransactionFee), (Predeploys::L1_FEE_VAULT, Reason::RewardTransactionFee), (Predeploys::OPERATOR_FEE_VAULT, Reason::RewardTransactionFee), ], From 811cbd4673601e391113a67892af10072dbaf33f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Duchesneau?= Date: Wed, 21 Oct 2026 14:50:52 -0400 Subject: [PATCH 12/12] Test more EIP-8130 tracing cases A payer that is also the beneficiary, nonce-free mode, a failure in the first phase and a call refused for lack of new-account gas. --- crates/execution/firehose-tests/Cargo.toml | 1 + .../execution/firehose-tests/tests/eip8130.rs | 134 +++++++++++++++++- 2 files changed, 132 insertions(+), 3 deletions(-) diff --git a/crates/execution/firehose-tests/Cargo.toml b/crates/execution/firehose-tests/Cargo.toml index 2d226b086d..cb38219552 100644 --- a/crates/execution/firehose-tests/Cargo.toml +++ b/crates/execution/firehose-tests/Cargo.toml @@ -51,3 +51,4 @@ path = "tests/eip8130.rs" k256.workspace = true alloy-signer.workspace = true base-test-utils.workspace = true +base-execution-eip8130.workspace = true diff --git a/crates/execution/firehose-tests/tests/eip8130.rs b/crates/execution/firehose-tests/tests/eip8130.rs index 19367ebc32..681015379b 100644 --- a/crates/execution/firehose-tests/tests/eip8130.rs +++ b/crates/execution/firehose-tests/tests/eip8130.rs @@ -1,13 +1,15 @@ //! Firehose tracing of EIP-8130 transactions (type `0x79`), run through the real Base executor //! and the Firehose wrapper on an Everest genesis. +use alloy_eips::eip2718::Encodable2718; use alloy_genesis::{Genesis, GenesisAccount}; use alloy_primitives::{Address, Bytes, U256, address, bytes}; use alloy_signer::SignerSync; use base_common_consensus::{ - AccountChange, BaseTransactionSigned, Call, Delegation, Eip8130Constants, Eip8130Signed, - Predeploys, TxEip8130, + AccountChange, BaseTransactionSigned, BaseTxEnvelope, Call, Delegation, Eip8130Constants, + Eip8130Signed, Predeploys, TxEip8130, }; +use base_execution_eip8130::{Eip8130GasSchedule, IntrinsicGas, IntrinsicGasInput}; use base_firehose_tests::{BlockInvariants, TraceContext, run_block}; use base_test_utils::{Account, build_test_genesis_everest}; use firehose_tracer::pb::sf::ethereum::r#type::v2::{ @@ -83,7 +85,15 @@ fn sign(tx: TxEip8130, payer: Option) -> BaseTransactionSigned { fn run(tx: BaseTransactionSigned) -> TransactionTrace { let genesis = genesis(); - let outcome = run_block(&genesis, &context(&genesis), vec![tx]).expect("block runs"); + run_in(&genesis, &context(&genesis), tx) +} + +fn run_in( + genesis: &Genesis, + context: &TraceContext, + tx: BaseTransactionSigned, +) -> TransactionTrace { + let outcome = run_block(genesis, context, vec![tx]).expect("block runs"); BlockInvariants::assert(&outcome.block).expect("block invariants hold"); outcome.block.transaction_traces.into_iter().next().expect("one transaction") } @@ -230,3 +240,121 @@ fn open_payer_signature_that_does_not_recover_rejects_the_block() { let result = run_block(&genesis, &context(&genesis), vec![tx]); assert!(result.is_err(), "the block is rejected instead of traced"); } + +#[test] +fn payer_that_is_the_beneficiary_gets_its_refund_then_its_tip() { + let genesis = genesis(); + let alice = Account::Alice.address(); + let mut context = context(&genesis); + context.miner = alice; + let tx = unsigned(genesis.config.chain_id, vec![vec![call(Account::Bob.address(), 1)]]); + let trx = run_in(&genesis, &context, sign(tx, None)); + + let root_reasons: Vec = trx.calls[0] + .balance_changes + .iter() + .filter(|change| change.address == alice.to_vec()) + .map(|change| change.reason) + .collect(); + assert_eq!( + vec![Reason::GasBuy as i32, Reason::GasRefund as i32, Reason::RewardTransactionFee as i32], + root_reasons, + "the payer is charged, refunded, then tipped" + ); + + // Across every call, including the 1 wei the payer sends in its call, each change of the + // payer starts where the previous one ended. + let mut changes: Vec<_> = trx + .calls + .iter() + .flat_map(|call| &call.balance_changes) + .filter(|change| change.address == alice.to_vec()) + .collect(); + changes.sort_by_key(|change| change.ordinal); + for pair in changes.windows(2) { + assert_eq!( + big(&pair[0].new_value), + big(&pair[1].old_value), + "each change starts where the previous one ended" + ); + } +} + +#[test] +fn nonce_free_transaction_records_its_replay_entry_and_no_nonce_change() { + let genesis = genesis(); + let context = context(&genesis); + let mut tx = unsigned(genesis.config.chain_id, vec![vec![call(Account::Bob.address(), 1)]]); + tx.nonce_key = Eip8130Constants::NONCE_KEY_MAX; + tx.valid_before = context.timestamp + 10; + let trx = run_in(&genesis, &context, sign(tx, None)); + + assert_eq!(pbeth::TransactionTraceStatus::Succeeded as i32, trx.status); + let input = trx.account_abstraction_trx_input.as_ref().expect("account_abstraction_trx_input"); + assert_eq!(vec![0xff; 32], input.nonce_key.as_ref().expect("nonce key").bytes); + let root = &trx.calls[0]; + assert!(root.nonce_changes.is_empty(), "nonce-free mode leaves every nonce alone"); + assert!( + root.storage_changes.iter().any(|change| change.address == NONCE_MANAGER.to_vec()), + "the replay entry is a nonce manager storage write" + ); +} + +#[test] +fn failure_in_the_first_phase_commits_nothing() { + let genesis = genesis(); + let bob = Account::Bob.address(); + let tx = unsigned(genesis.config.chain_id, vec![vec![call(REVERTER, 0)], vec![call(bob, 1)]]); + let trx = run(sign(tx, None)); + + assert_eq!(pbeth::TransactionTraceStatus::Failed as i32, trx.status); + assert_eq!(0, committed_phases(&trx)); + assert_eq!(vec![vec![2], vec![0]], call_indexes(&trx)); + let reverted: Vec = trx.calls.iter().map(|call| call.state_reverted).collect(); + assert_eq!(vec![false, true], reverted, "only the reverted call is reverted"); + assert_eq!( + root_balance_changes(&trx).first(), + Some(&(Account::Alice.address(), Reason::GasBuy as i32)), + "the fees are still charged" + ); +} + +#[test] +fn call_refused_for_lack_of_new_account_gas_is_left_unlinked() { + let genesis = genesis(); + let alice = Account::Alice; + let fresh = address!("0x00000000000000000000000000000000000fe5e1"); + let mut tx = unsigned(genesis.config.chain_id, vec![vec![call(fresh, 1)]]); + + // One gas short of the new-account charge once the sender-intrinsic gas is paid, so the + // protocol refuses the call before it runs. + let shortfall = Eip8130GasSchedule::NEW_ACCOUNT_COST - 1; + let mut gas_limit = shortfall; + for _ in 0..8 { + tx.gas_limit = gas_limit; + let signed = sign(tx.clone(), None); + let BaseTxEnvelope::Eip8130(envelope) = &signed else { panic!("an EIP-8130 envelope") }; + let intrinsic = IntrinsicGas::compute( + envelope, + &signed.encoded_2718(), + &IntrinsicGasInput::new(alice.address(), true), + ) + .expect("intrinsic gas"); + let next = intrinsic.sender_intrinsic() + shortfall; + if next == gas_limit { + break; + } + gas_limit = next; + } + tx.gas_limit = gas_limit; + let trx = run(sign(tx, None)); + + assert_eq!(pbeth::TransactionTraceStatus::Failed as i32, trx.status); + assert_eq!(0, committed_phases(&trx)); + assert_eq!(vec![vec![0]], call_indexes(&trx), "the refused call never ran"); + assert_eq!(1, trx.calls.len(), "only the root call"); +} + +fn big(value: &Option) -> U256 { + value.as_ref().map_or(U256::ZERO, |value| U256::from_be_slice(&value.bytes)) +}