diff --git a/Cargo.lock b/Cargo.lock index 087bbe14..ce12cdf4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -357,6 +357,20 @@ dependencies = [ "thiserror 2.0.18", ] +[[package]] +name = "alloy-eip7928" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55c4584eaf235a861172e30d0d8adfa95957186f59b93f997851df90b32da7ba" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "borsh", + "once_cell", + "serde", + "thiserror 2.0.18", +] + [[package]] name = "alloy-eips" version = "1.8.3" @@ -366,7 +380,7 @@ dependencies = [ "alloy-eip2124", "alloy-eip2930", "alloy-eip7702", - "alloy-eip7928", + "alloy-eip7928 0.3.7", "alloy-primitives", "alloy-rlp", "alloy-serde 1.8.3", @@ -389,7 +403,7 @@ dependencies = [ "alloy-eip2124", "alloy-eip2930", "alloy-eip7702", - "alloy-eip7928", + "alloy-eip7928 0.3.7", "alloy-primitives", "alloy-rlp", "alloy-serde 2.0.5", @@ -408,9 +422,9 @@ dependencies = [ [[package]] name = "alloy-evm" -version = "0.34.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1ceeea6dcbbcd4e546b27700763a6f6c3b3fee30054209884f521078b6fda4f" +checksum = "a6e494529570a4d25eb4d1a7456d8f969c3202aceaf703e4006cec5f730aee96" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -628,7 +642,7 @@ dependencies = [ [[package]] name = "alloy-op-evm" version = "0.32.0" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -645,7 +659,7 @@ dependencies = [ [[package]] name = "alloy-op-hardforks" version = "0.5.0" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-chains", "alloy-hardforks 0.4.7", @@ -7507,6 +7521,15 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "nonmax" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51" +dependencies = [ + "serde", +] + [[package]] name = "notify" version = "8.2.0" @@ -7771,7 +7794,7 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] name = "op-alloy" version = "2.0.0" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "op-alloy-consensus", "op-alloy-network", @@ -7783,7 +7806,7 @@ dependencies = [ [[package]] name = "op-alloy-consensus" version = "2.0.0" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -7812,7 +7835,7 @@ checksum = "a79f352fc3893dcd670172e615afef993a41798a1d3fc0db88a3e60ef2e70ecc" [[package]] name = "op-alloy-network" version = "2.0.0" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-network 2.0.5", @@ -7825,7 +7848,7 @@ dependencies = [ [[package]] name = "op-alloy-provider" version = "2.0.0" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-network 2.0.5", "alloy-primitives", @@ -7839,7 +7862,7 @@ dependencies = [ [[package]] name = "op-alloy-rpc-jsonrpsee" version = "2.0.0" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-primitives", "jsonrpsee", @@ -7848,7 +7871,7 @@ dependencies = [ [[package]] name = "op-alloy-rpc-types" version = "2.0.0" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -7869,7 +7892,7 @@ dependencies = [ [[package]] name = "op-alloy-rpc-types-engine" version = "2.0.0" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -8015,7 +8038,7 @@ dependencies = [ [[package]] name = "op-revm" version = "20.0.0" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "auto_impl", "revm", @@ -9429,8 +9452,8 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "reth" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "alloy-rpc-types 2.0.5", @@ -9470,8 +9493,8 @@ dependencies = [ [[package]] name = "reth-basic-payload-builder" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -9497,8 +9520,8 @@ dependencies = [ [[package]] name = "reth-chain-state" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -9530,8 +9553,8 @@ dependencies = [ [[package]] name = "reth-chainspec" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-chains", "alloy-consensus 2.0.5", @@ -9550,8 +9573,8 @@ dependencies = [ [[package]] name = "reth-cli" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-genesis 2.0.5", "clap", @@ -9563,8 +9586,8 @@ dependencies = [ [[package]] name = "reth-cli-commands" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-chains", "alloy-consensus 2.0.5", @@ -9646,8 +9669,8 @@ dependencies = [ [[package]] name = "reth-cli-runner" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "reth-tasks", "tokio", @@ -9656,8 +9679,8 @@ dependencies = [ [[package]] name = "reth-cli-util" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-eips 2.0.5", "alloy-primitives", @@ -9675,9 +9698,9 @@ dependencies = [ [[package]] name = "reth-codecs" -version = "0.3.2" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee9f6a4b8f4992c030c82fb8c2dcc872349452009b4127055f678f7d5a3dea3" +checksum = "f9c37bb4d1bac98661bf9128e1141b969034640d68697b22f70377e492fd332c" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -9696,9 +9719,9 @@ dependencies = [ [[package]] name = "reth-codecs-derive" -version = "0.3.2" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07feedb2c0ec9ec76dd1210b7486904f139243dc9b264586994a6246955c1c73" +checksum = "ceeb8dab90194305d3f7e3f043a22d2db1fb54b6dcf5d8e75c5a4fa8540e1f57" dependencies = [ "proc-macro2", "quote", @@ -9707,8 +9730,8 @@ dependencies = [ [[package]] name = "reth-config" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "eyre", "humantime-serde", @@ -9723,11 +9746,11 @@ dependencies = [ [[package]] name = "reth-consensus" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", - "alloy-eip7928", + "alloy-eip7928 0.4.3", "alloy-primitives", "auto_impl", "reth-execution-types", @@ -9737,8 +9760,8 @@ dependencies = [ [[package]] name = "reth-consensus-common" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -9750,8 +9773,8 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -9775,8 +9798,8 @@ dependencies = [ [[package]] name = "reth-db" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "derive_more", @@ -9804,8 +9827,8 @@ dependencies = [ [[package]] name = "reth-db-api" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-primitives", @@ -9830,8 +9853,8 @@ dependencies = [ [[package]] name = "reth-db-common" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-genesis 2.0.5", @@ -9860,8 +9883,8 @@ dependencies = [ [[package]] name = "reth-db-models" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-eips 2.0.5", "alloy-primitives", @@ -9875,8 +9898,8 @@ dependencies = [ [[package]] name = "reth-discv4" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9900,8 +9923,8 @@ dependencies = [ [[package]] name = "reth-discv5" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -9924,8 +9947,8 @@ dependencies = [ [[package]] name = "reth-dns-discovery" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "dashmap", @@ -9948,8 +9971,8 @@ dependencies = [ [[package]] name = "reth-downloaders" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -9983,8 +10006,8 @@ dependencies = [ [[package]] name = "reth-ecies" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "aes", "alloy-primitives", @@ -10011,8 +10034,8 @@ dependencies = [ [[package]] name = "reth-engine-local" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-primitives", @@ -10034,8 +10057,8 @@ dependencies = [ [[package]] name = "reth-engine-primitives" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -10059,11 +10082,11 @@ dependencies = [ [[package]] name = "reth-engine-tree" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", - "alloy-eip7928", + "alloy-eip7928 0.4.3", "alloy-eips 2.0.5", "alloy-evm", "alloy-primitives", @@ -10117,8 +10140,8 @@ dependencies = [ [[package]] name = "reth-engine-util" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-primitives", @@ -10147,8 +10170,8 @@ dependencies = [ [[package]] name = "reth-era" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -10163,8 +10186,8 @@ dependencies = [ [[package]] name = "reth-era-downloader" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "bytes", @@ -10179,8 +10202,8 @@ dependencies = [ [[package]] name = "reth-era-utils" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-primitives", @@ -10201,8 +10224,8 @@ dependencies = [ [[package]] name = "reth-errors" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -10212,8 +10235,8 @@ dependencies = [ [[package]] name = "reth-eth-wire" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-chains", "alloy-primitives", @@ -10240,12 +10263,12 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-chains", "alloy-consensus 2.0.5", - "alloy-eip7928", + "alloy-eip7928 0.4.3", "alloy-eips 2.0.5", "alloy-hardforks 0.4.7", "alloy-primitives", @@ -10262,8 +10285,8 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "clap", "eyre", @@ -10285,8 +10308,8 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -10301,8 +10324,8 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-eips 2.0.5", "alloy-primitives", @@ -10317,8 +10340,8 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-eip2124", "alloy-hardforks 0.4.7", @@ -10330,8 +10353,8 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -10360,8 +10383,8 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -10374,8 +10397,8 @@ dependencies = [ [[package]] name = "reth-etl" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "rayon", "reth-db-api", @@ -10384,10 +10407,11 @@ dependencies = [ [[package]] name = "reth-evm" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", + "alloy-eip7928 0.4.3", "alloy-eips 2.0.5", "alloy-evm", "alloy-primitives", @@ -10408,8 +10432,8 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -10428,8 +10452,8 @@ dependencies = [ [[package]] name = "reth-execution-cache" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "fixed-cache", @@ -10446,8 +10470,8 @@ dependencies = [ [[package]] name = "reth-execution-errors" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-evm", "alloy-primitives", @@ -10459,8 +10483,8 @@ dependencies = [ [[package]] name = "reth-execution-types" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -10478,8 +10502,8 @@ dependencies = [ [[package]] name = "reth-exex" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -10516,8 +10540,8 @@ dependencies = [ [[package]] name = "reth-exex-types" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-eips 2.0.5", "alloy-primitives", @@ -10530,8 +10554,8 @@ dependencies = [ [[package]] name = "reth-fs-util" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "serde", "serde_json", @@ -10540,8 +10564,8 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-primitives", @@ -10568,8 +10592,8 @@ dependencies = [ [[package]] name = "reth-ipc" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "bytes", "futures", @@ -10588,8 +10612,8 @@ dependencies = [ [[package]] name = "reth-libmdbx" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "bitflags", "byteorder", @@ -10605,8 +10629,8 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "bindgen", "cc", @@ -10614,8 +10638,8 @@ dependencies = [ [[package]] name = "reth-metrics" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "futures", "metrics", @@ -10627,8 +10651,8 @@ dependencies = [ [[package]] name = "reth-net-banlist" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "ipnet", @@ -10636,8 +10660,8 @@ dependencies = [ [[package]] name = "reth-net-nat" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "futures-util", "if-addrs 0.14.0", @@ -10650,8 +10674,8 @@ dependencies = [ [[package]] name = "reth-network" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -10708,8 +10732,8 @@ dependencies = [ [[package]] name = "reth-network-api" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-primitives", @@ -10733,8 +10757,8 @@ dependencies = [ [[package]] name = "reth-network-p2p" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -10756,8 +10780,8 @@ dependencies = [ [[package]] name = "reth-network-peers" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -10771,8 +10795,8 @@ dependencies = [ [[package]] name = "reth-network-types" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -10785,8 +10809,8 @@ dependencies = [ [[package]] name = "reth-nippy-jar" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "anyhow", "bincode 1.3.3", @@ -10802,8 +10826,8 @@ dependencies = [ [[package]] name = "reth-node-api" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-rpc-types-engine 2.0.5", "eyre", @@ -10826,8 +10850,8 @@ dependencies = [ [[package]] name = "reth-node-builder" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -10894,8 +10918,8 @@ dependencies = [ [[package]] name = "reth-node-core" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -10949,9 +10973,10 @@ dependencies = [ [[package]] name = "reth-node-ethereum" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ + "alloy-consensus 2.0.5", "alloy-eips 2.0.5", "alloy-network 2.0.5", "alloy-primitives", @@ -10973,6 +10998,7 @@ dependencies = [ "reth-network", "reth-node-api", "reth-node-builder", + "reth-node-core", "reth-payload-primitives", "reth-primitives-traits", "reth-provider", @@ -10986,14 +11012,16 @@ dependencies = [ "reth-tracing", "reth-transaction-pool", "revm", + "serde", + "serde_json", "tokio", "tower", ] [[package]] name = "reth-node-ethstats" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-primitives", @@ -11016,8 +11044,8 @@ dependencies = [ [[package]] name = "reth-node-events" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -11040,8 +11068,8 @@ dependencies = [ [[package]] name = "reth-node-metrics" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "bytes", "eyre", @@ -11069,8 +11097,8 @@ dependencies = [ [[package]] name = "reth-node-types" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "reth-chainspec", "reth-db-api", @@ -11082,7 +11110,7 @@ dependencies = [ [[package]] name = "reth-optimism-chainspec" version = "1.11.3" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-chains", "alloy-consensus 2.0.5", @@ -11110,7 +11138,7 @@ dependencies = [ [[package]] name = "reth-optimism-cli" version = "1.11.3" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -11163,7 +11191,7 @@ dependencies = [ [[package]] name = "reth-optimism-consensus" version = "1.11.3" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -11188,13 +11216,14 @@ dependencies = [ [[package]] name = "reth-optimism-evm" version = "1.11.3" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", "alloy-evm", "alloy-op-evm", "alloy-primitives", + "alloy-rpc-types-eth 2.0.5", "op-alloy-consensus", "op-alloy-rpc-types", "op-alloy-rpc-types-engine", @@ -11217,7 +11246,7 @@ dependencies = [ [[package]] name = "reth-optimism-exex" version = "1.11.3" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -11235,7 +11264,7 @@ dependencies = [ [[package]] name = "reth-optimism-flashblocks" version = "1.11.3" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -11273,7 +11302,7 @@ dependencies = [ [[package]] name = "reth-optimism-forks" version = "1.11.3" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-op-hardforks", "alloy-primitives", @@ -11284,7 +11313,7 @@ dependencies = [ [[package]] name = "reth-optimism-node" version = "1.11.3" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-primitives", @@ -11336,7 +11365,7 @@ dependencies = [ [[package]] name = "reth-optimism-payload-builder" version = "1.11.3" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -11376,7 +11405,7 @@ dependencies = [ [[package]] name = "reth-optimism-post-exec-replay" version = "1.11.3" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -11395,7 +11424,7 @@ dependencies = [ [[package]] name = "reth-optimism-primitives" version = "1.11.3" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -11410,7 +11439,7 @@ dependencies = [ [[package]] name = "reth-optimism-rpc" version = "1.11.3" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -11483,7 +11512,7 @@ dependencies = [ [[package]] name = "reth-optimism-storage" version = "1.11.3" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "reth-optimism-primitives", @@ -11493,7 +11522,7 @@ dependencies = [ [[package]] name = "reth-optimism-trie" version = "1.11.3" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-eips 2.0.5", "alloy-primitives", @@ -11528,7 +11557,7 @@ dependencies = [ [[package]] name = "reth-optimism-txpool" version = "1.11.3" -source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.1#3bccc608dc19beb9755abdcdd148bbf4ac12d12f" +source = "git+https://github.com/ethereum-optimism/optimism?tag=op-reth%2Fv2.3.2-rc.1#eefdfb53ab25b46face1564fae666e7838b0a432" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -11566,8 +11595,8 @@ dependencies = [ [[package]] name = "reth-payload-builder" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-primitives", @@ -11590,8 +11619,8 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "pin-project", "reth-payload-primitives", @@ -11602,8 +11631,8 @@ dependencies = [ [[package]] name = "reth-payload-primitives" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -11625,8 +11654,8 @@ dependencies = [ [[package]] name = "reth-payload-util" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-primitives", @@ -11635,8 +11664,8 @@ dependencies = [ [[package]] name = "reth-payload-validator" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-rpc-types-engine 2.0.5", @@ -11645,9 +11674,9 @@ dependencies = [ [[package]] name = "reth-primitives-traits" -version = "0.3.2" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e83138080a41e35a6aa876410ca67231fb35da7e2ca494315d8b8be15e9ed9c0" +checksum = "9102518f0bbf99bc8f0e656a56fb2a7513248630275b608d3706076a82fde42b" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -11665,6 +11694,7 @@ dependencies = [ "once_cell", "proptest", "proptest-arbitrary-interop", + "quanta", "rayon", "reth-codecs", "revm-bytecode", @@ -11677,11 +11707,11 @@ dependencies = [ [[package]] name = "reth-provider" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", - "alloy-eip7928", + "alloy-eip7928 0.4.3", "alloy-eips 2.0.5", "alloy-genesis 2.0.5", "alloy-primitives", @@ -11726,11 +11756,10 @@ dependencies = [ [[package]] name = "reth-prune" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", - "alloy-eips 2.0.5", "alloy-primitives", "itertools 0.14.0", "metrics", @@ -11755,8 +11784,8 @@ dependencies = [ [[package]] name = "reth-prune-types" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "arbitrary", @@ -11771,8 +11800,8 @@ dependencies = [ [[package]] name = "reth-revm" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -11786,8 +11815,8 @@ dependencies = [ [[package]] name = "reth-rpc" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-dyn-abi", @@ -11862,8 +11891,8 @@ dependencies = [ [[package]] name = "reth-rpc-api" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-eips 2.0.5", "alloy-genesis 2.0.5", @@ -11892,8 +11921,8 @@ dependencies = [ [[package]] name = "reth-rpc-builder" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-network 2.0.5", "alloy-provider 2.0.5", @@ -11935,8 +11964,8 @@ dependencies = [ [[package]] name = "reth-rpc-convert" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-evm", @@ -11955,8 +11984,8 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-eips 2.0.5", "alloy-primitives", @@ -11986,12 +12015,12 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-dyn-abi", - "alloy-eip7928", + "alloy-eip7928 0.4.3", "alloy-eips 2.0.5", "alloy-evm", "alloy-json-rpc 2.0.5", @@ -12015,6 +12044,7 @@ dependencies = [ "reth-network-api", "reth-node-api", "reth-primitives-traits", + "reth-prune-types", "reth-revm", "reth-rpc-convert", "reth-rpc-eth-types", @@ -12032,16 +12062,19 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ + "alloy-chains", "alloy-consensus 2.0.5", + "alloy-eip7928 0.4.3", "alloy-eips 2.0.5", "alloy-evm", "alloy-network 2.0.5", "alloy-primitives", "alloy-rpc-client 2.0.5", "alloy-rpc-types-eth 2.0.5", + "alloy-serde 2.0.5", "alloy-sol-types", "alloy-transport 2.0.5", "derive_more", @@ -12080,8 +12113,8 @@ dependencies = [ [[package]] name = "reth-rpc-layer" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-rpc-types-engine 2.0.5", "http", @@ -12094,8 +12127,8 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-eips 2.0.5", "alloy-primitives", @@ -12110,9 +12143,9 @@ dependencies = [ [[package]] name = "reth-rpc-traits" -version = "0.3.2" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "706ca5cd7bc99bdf82d89f7f3215242a9f901128ab4c09bb88b0640a0cf40b77" +checksum = "9fa03a2c9681c385ae1c72b169ac9c3525163b71db0b3362f16e8929e19e45fd" dependencies = [ "alloy-consensus 2.0.5", "alloy-network 2.0.5", @@ -12125,11 +12158,10 @@ dependencies = [ [[package]] name = "reth-stages" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", - "alloy-eips 2.0.5", "alloy-primitives", "alloy-rlp", "eyre", @@ -12177,8 +12209,8 @@ dependencies = [ [[package]] name = "reth-stages-api" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-eips 2.0.5", "alloy-primitives", @@ -12205,8 +12237,8 @@ dependencies = [ [[package]] name = "reth-stages-types" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "arbitrary", @@ -12219,8 +12251,8 @@ dependencies = [ [[package]] name = "reth-static-file" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "parking_lot", @@ -12239,8 +12271,8 @@ dependencies = [ [[package]] name = "reth-static-file-types" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "clap", @@ -12254,10 +12286,11 @@ dependencies = [ [[package]] name = "reth-storage-api" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", + "alloy-eip7928 0.4.3", "alloy-eips 2.0.5", "alloy-primitives", "alloy-rpc-types-engine 2.0.5", @@ -12279,8 +12312,8 @@ dependencies = [ [[package]] name = "reth-storage-errors" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-eips 2.0.5", "alloy-primitives", @@ -12297,8 +12330,8 @@ dependencies = [ [[package]] name = "reth-tasks" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "crossbeam-utils", "dashmap", @@ -12318,8 +12351,8 @@ dependencies = [ [[package]] name = "reth-testing-utils" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -12334,8 +12367,8 @@ dependencies = [ [[package]] name = "reth-tokio-util" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "tokio", "tokio-stream", @@ -12344,8 +12377,8 @@ dependencies = [ [[package]] name = "reth-tracing" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "clap", "eyre", @@ -12353,6 +12386,7 @@ dependencies = [ "rolling-file", "tracing", "tracing-appender", + "tracing-chrome", "tracing-journald", "tracing-logfmt", "tracing-samply", @@ -12361,9 +12395,10 @@ dependencies = [ [[package]] name = "reth-tracing-otlp" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ + "base64 0.22.1", "clap", "eyre", "opentelemetry", @@ -12379,8 +12414,8 @@ dependencies = [ [[package]] name = "reth-transaction-pool" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -12424,8 +12459,8 @@ dependencies = [ [[package]] name = "reth-trie" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-eips 2.0.5", @@ -12450,8 +12485,8 @@ dependencies = [ [[package]] name = "reth-trie-common" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-consensus 2.0.5", "alloy-primitives", @@ -12477,8 +12512,8 @@ dependencies = [ [[package]] name = "reth-trie-db" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "metrics", @@ -12497,10 +12532,10 @@ dependencies = [ [[package]] name = "reth-trie-parallel" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ - "alloy-eip7928", + "alloy-eip7928 0.4.3", "alloy-evm", "alloy-primitives", "alloy-rlp", @@ -12525,8 +12560,8 @@ dependencies = [ [[package]] name = "reth-trie-sparse" -version = "2.2.0" -source = "git+https://github.com/paradigmxyz/reth?rev=7680d6d8a931c0af4f4eed26e971596970238b54#7680d6d8a931c0af4f4eed26e971596970238b54" +version = "2.3.0" +source = "git+https://github.com/paradigmxyz/reth?tag=v2.3.0#9384bc53d8c0c77e59cac83fdaaf3b372c6d2216" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -12547,18 +12582,18 @@ dependencies = [ [[package]] name = "reth-zstd-compressors" -version = "0.3.2" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35a1f121117f149412446e92c5442d4a9722e04e7760ac3f62d518f4213634d9" +checksum = "dc0e86cf594718932d42cebce1fa48292fb7b92721f7c914631add1ca970e814" dependencies = [ "zstd", ] [[package]] name = "revm" -version = "38.0.0" +version = "40.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91202d39dbe8e8d10e9e8f2b76c30da68ecd1d25be69ba6d853ad0d03a3a398a" +checksum = "823da6e5509bb8e5dcd91295870e494917a030ad506fc83301f3f08ad8b15b17" dependencies = [ "revm-bytecode", "revm-context", @@ -12575,9 +12610,9 @@ dependencies = [ [[package]] name = "revm-bytecode" -version = "10.0.0" +version = "11.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdbb3a3d735efa94c91f2ef6bf20a35f99a77bc78f3e25bd758336901bdf9661" +checksum = "d8b378c2653331fe60969d9745e802cd773d82a20d8aaced914dfcf26ab8f0d9" dependencies = [ "bitvec", "phf", @@ -12587,9 +12622,9 @@ dependencies = [ [[package]] name = "revm-context" -version = "16.0.1" +version = "18.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f68d928d8b228e0faeb1c6ed75c4fde7d124f1ddf9119b67e7a0ad4041237d" +checksum = "bafa298114f3cab706945de14c04e73e6e6d7896302e4183dae273f968e52f80" dependencies = [ "bitvec", "cfg-if", @@ -12604,9 +12639,9 @@ dependencies = [ [[package]] name = "revm-context-interface" -version = "17.0.1" +version = "19.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3758e6167c4ba7a59a689c519a047edaefcd4c37d74f279b93ed87bc8aece4" +checksum = "db9c13f1dfc79425931fd184b6bd373dfac7baba50859b01107d5c0e20549cbb" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -12620,11 +12655,12 @@ dependencies = [ [[package]] name = "revm-database" -version = "13.0.1" +version = "15.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c281a1f11d3bcb8c0bba1199ed6bcb001d1aeb3d4fb366819e14f88723989a4e" +checksum = "a69c3ce73454a09ef89a66177239d7c4f5f697227ae27254c99451866603b19d" dependencies = [ - "alloy-eips 1.8.3", + "alloy-eips 2.0.5", + "derive_more", "revm-bytecode", "revm-database-interface", "revm-primitives", @@ -12634,9 +12670,9 @@ dependencies = [ [[package]] name = "revm-database-interface" -version = "11.0.1" +version = "12.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d89efb9832a4e3742bb4ded5f7fe5bf905e8860e69427d4dfec153484fc6d304" +checksum = "4a2656187f9f9c22ef9dd9300ed71aeaeca3506a6a0a229a07f264649b960d68" dependencies = [ "auto_impl", "either", @@ -12648,9 +12684,9 @@ dependencies = [ [[package]] name = "revm-handler" -version = "18.1.0" +version = "20.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "783e903d6922b7f5f9a940d1bb229530502d2924b1aed9d5ca5a94ebf065d460" +checksum = "3ce1d66037ca1394128313bb995fa9f50d834927a389386bb34f8f0ef914648f" dependencies = [ "auto_impl", "derive-where", @@ -12667,9 +12703,9 @@ dependencies = [ [[package]] name = "revm-inspector" -version = "19.0.0" +version = "21.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8216ad58422090d0daa9eb430e0a081f7ad07e7fd30681dee71f8420c99624e0" +checksum = "9fe3635d3411e8318849546570ca0220e783443319e28f5397c9f80b05bf4344" dependencies = [ "auto_impl", "either", @@ -12685,9 +12721,9 @@ dependencies = [ [[package]] name = "revm-inspectors" -version = "0.39.1" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dea6997563b46432f9c1822275cab4c462aed8f4a189dc518478c31317afb99" +checksum = "15e0cdc845c8dbf41255c9add80923b45df7bf1dd0473e41483ac398005dba12" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth 2.0.5", @@ -12705,9 +12741,9 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "35.0.1" +version = "37.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ece9f41b69658c15d748288a4dbdfc06a63f3ce93d983af440de3f1631dce6a" +checksum = "bae56c57ddca1f5c4abd443f826f1b3e49a86a528e7e1ea0fc207cdc4671a37e" dependencies = [ "revm-bytecode", "revm-context-interface", @@ -12718,9 +12754,9 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "34.0.0" +version = "36.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a346a8cc6c8c39bd65306641c692191299c0a7b63d38810e39e8fe9b92378660" +checksum = "191db865091e07ecb80b12ce3048192c76071ca3d2b0a315b111b271cd4ced37" dependencies = [ "ark-bls12-381", "ark-bn254", @@ -12744,24 +12780,24 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "23.0.0" +version = "24.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c99bda77d9661521ba0b4bc04558c6692074f01e65dd420fa3b893033d9b8a2" +checksum = "fe5102d804892908d4ebf68da29b8562895922dffa26c230ff2c4dadcf93916f" dependencies = [ "alloy-primitives", - "num_enum", "once_cell", "serde", ] [[package]] name = "revm-state" -version = "11.0.1" +version = "12.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c32490ed687dba31c3c882beb8c20408bdd30ef96690d8f145b0ee9a87040bfe" +checksum = "40eff6067185cf80932e06f6a9c8045b012ecb6f99a8d6edc618ec2792373e14" dependencies = [ - "alloy-eip7928", + "alloy-eip7928 0.4.3", "bitflags", + "nonmax", "revm-bytecode", "revm-primitives", "serde", @@ -14703,6 +14739,17 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "tracing-chrome" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf0a738ed5d6450a9fb96e86a23ad808de2b727fd1394585da5cdd6788ffe724" +dependencies = [ + "serde_json", + "tracing-core", + "tracing-subscriber 0.3.23", +] + [[package]] name = "tracing-core" version = "0.1.36" diff --git a/Cargo.toml b/Cargo.toml index 455f991b..14efcffd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,62 +56,62 @@ unused_async = "warn" [workspace.dependencies] # reth -reth = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-chain-state = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-cli = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-evm = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-execution-errors = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-ipc = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-metrics = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-node-core = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-payload-util = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-primitives = { package = "reth-ethereum-primitives", git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-primitives-traits = { version = "0.3.1", default-features = false } -reth-provider = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54", features = ["test-utils"] } -reth-revm = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-rpc-layer = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-storage-api = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-tasks = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-testing-utils = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-tracing-otlp = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-trie = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", rev = "7680d6d8a931c0af4f4eed26e971596970238b54" } +reth = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-chain-state = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-cli = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-cli-commands = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-db = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-evm = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-execution-errors = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-ipc = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-metrics = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-node-core = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-payload-util = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-primitives = { package = "reth-ethereum-primitives", git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-primitives-traits = { version = "0.4.1", default-features = false } +reth-provider = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0", features = ["test-utils"] } +reth-revm = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-rpc-api = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-rpc-layer = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-storage-api = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-tasks = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-testing-utils = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-tracing-otlp = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-trie = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", tag = "v2.3.0" } # op-reth (moved to ethereum-optimism/optimism repo) -reth-optimism-chainspec = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1", default-features = false } -reth-optimism-cli = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1", default-features = false } -reth-optimism-consensus = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1", default-features = false } -reth-optimism-evm = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1", default-features = false } -reth-optimism-forks = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1", default-features = false } -reth-optimism-node = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1" } -reth-optimism-payload-builder = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1" } -reth-optimism-primitives = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1", default-features = false } -reth-optimism-rpc = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1", features = ["client"] } -reth-optimism-txpool = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1" } +reth-optimism-chainspec = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1", default-features = false } +reth-optimism-cli = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1", default-features = false } +reth-optimism-consensus = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1", default-features = false } +reth-optimism-evm = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1", default-features = false } +reth-optimism-forks = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1", default-features = false } +reth-optimism-node = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1" } +reth-optimism-payload-builder = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1" } +reth-optimism-primitives = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1", default-features = false } +reth-optimism-rpc = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1", features = ["client"] } +reth-optimism-txpool = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1" } # revm -revm = { version = "38.0.0", features = ["std", "secp256k1", "optional_balance_check"], default-features = false } +revm = { version = "40.0.3", features = ["std", "secp256k1", "optional_balance_check"], default-features = false } op-revm = { version = "20.0.0", default-features = false } # alloy alloy-consensus = { version = "2.0.5", features = ["kzg"] } alloy-contract = { version = "2.0.5" } alloy-eips = { version = "2.0.5" } -alloy-evm = { version = "0.34.0", default-features = false } +alloy-evm = { version = "0.36.0", default-features = false } alloy-json-rpc = { version = "2.0.5" } alloy-network = { version = "2.0.5" } alloy-primitives = { version = "1.6.0", default-features = false, features = ["map-foldhash"] } @@ -206,11 +206,11 @@ tdx = { git = "https://github.com/automata-network/tdx-attestation-sdk.git", fea # Unify op-alloy/alloy-op crates so crates.io transitive deps resolve to the same # git versions used by the ethereum-optimism/optimism repo. [patch.crates-io] -op-revm = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1" } -op-alloy-consensus = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1" } -op-alloy-rpc-types = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1" } -op-alloy-rpc-types-engine = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1" } -op-alloy-rpc-jsonrpsee = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1" } -op-alloy-network = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1" } -alloy-op-evm = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1" } -alloy-op-hardforks = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.1" } +op-revm = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1" } +op-alloy-consensus = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1" } +op-alloy-rpc-types = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1" } +op-alloy-rpc-types-engine = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1" } +op-alloy-rpc-jsonrpsee = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1" } +op-alloy-network = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1" } +alloy-op-evm = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1" } +alloy-op-hardforks = { git = "https://github.com/ethereum-optimism/optimism", tag = "op-reth/v2.3.2-rc.1" } diff --git a/crates/op-rbuilder/src/builder/payload.rs b/crates/op-rbuilder/src/builder/payload.rs index afc9ee01..81dd277b 100644 --- a/crates/op-rbuilder/src/builder/payload.rs +++ b/crates/op-rbuilder/src/builder/payload.rs @@ -1407,6 +1407,7 @@ where cached_reads: args.cached_reads, config: reth_basic_payload_builder::PayloadConfig { parent_header: args.config.parent_header, + parent_block_info: args.config.parent_block_info, attributes: builder_attrs, payload_id, }, diff --git a/crates/op-rbuilder/src/pool/delegate.rs b/crates/op-rbuilder/src/pool/delegate.rs index 238bea09..1bc3704d 100644 --- a/crates/op-rbuilder/src/pool/delegate.rs +++ b/crates/op-rbuilder/src/pool/delegate.rs @@ -13,7 +13,8 @@ use reth_transaction_pool::{ BestTransactionsAttributes, BlockInfo, GetPooledTransactionLimit, NewBlobSidecar, NewTransactionEvent, PoolResult, PoolSize, PoolTransaction, PropagatedTransactions, TransactionEvents, TransactionListenerKind, TransactionOrigin, TransactionPool, - ValidPoolTransaction, blobstore::BlobStoreError, + ValidPoolTransaction, + blobstore::{BlobStore, BlobStoreError}, }; use tokio::sync::mpsc::Receiver; @@ -122,6 +123,9 @@ impl + 'static> Transactio hashes: Vec, ) -> Vec>>; fn retain_unknown(&self, announcement: &mut A) + where + A: HandleMempoolData; + fn retain_contains(&self, announcement: &mut A) where A: HandleMempoolData; fn get( @@ -201,6 +205,7 @@ impl + 'static> Transactio versioned_hashes: &[B256], indices_bitarray: B128, ) -> Result>, BlobStoreError>; + fn blob_store(&self) -> Box; } } }