diff --git a/Cargo.lock b/Cargo.lock index 28fb09c..6ebc76b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -122,9 +122,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12a542fe1e6a48cfd010a9e8eba1235436de58ee0f1415e588c27d5d556e98df" +checksum = "727016fed834c2392d014dd697ea473f3e47bcec31ba31ccffa9c1d18ed904e5" dependencies = [ "alloy-eips", "alloy-primitives", @@ -266,9 +266,9 @@ dependencies = [ [[package]] name = "alloy-eip7928" -version = "0.4.8" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb59cca9e58f5c624becc3cffb32772dc278f31eeae4606844a88592e8d2672" +checksum = "6a12e1dc70236cfb8e79b96dd8544aed47c39e2f45dc6b51c3703e969e052faa" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -279,16 +279,31 @@ dependencies = [ "thiserror 2.0.20", ] +[[package]] +name = "alloy-eip8141" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36422c14bd57dcd638e276c8c9d7ac09eb16598e3a9dbd34e4b55267d4565b5e" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "arbitrary", + "borsh", + "serde", + "thiserror 2.0.20", +] + [[package]] name = "alloy-eips" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d40246adf7468b430fce87945ece8a54ef27fa760dd9f670f5162a412007bdb2" +checksum = "e01905444bd2fc330673f11d2466c0f54e8488f7ce3132b6a5e6497916fca765" dependencies = [ "alloy-eip2124", "alloy-eip2930", "alloy-eip7702", "alloy-eip7928", + "alloy-eip8141", "alloy-primitives", "alloy-rlp", "alloy-serde", @@ -334,16 +349,34 @@ dependencies = [ "alloy-sol-types", "auto_impl", "derive_more", - "revm", + "revm 42.0.1", + "thiserror 2.0.20", + "tracing", +] + +[[package]] +name = "alloy-evm" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b6bd5f7e5ce9858bac99275e3f548c3b63bb3e5806da0142dc0b2f518d3ec4a" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-hardforks", + "alloy-primitives", + "alloy-sol-types", + "auto_impl", + "derive_more", + "revm 43.0.3", "thiserror 2.0.20", "tracing", ] [[package]] name = "alloy-genesis" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4951473e6ff25cdf82eb87b6a1a5fbb4af9c97528398a4a62fbf516198ec5028" +checksum = "53cfa407c1d874cb306187996e30eb551bd98025e60e913e69e298ed2c8ea045" dependencies = [ "alloy-eips", "alloy-primitives", @@ -356,9 +389,9 @@ dependencies = [ [[package]] name = "alloy-hardforks" -version = "0.4.8" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "865371fb677c005f7cb0ea9c2847a1ba4fdb042caf6428b1769fee20368bbfc7" +checksum = "7f03efb8382bf3b19f0bd0b3cdfaa59cb13e57a3a6650f75fae47645873723d5" dependencies = [ "alloy-chains", "alloy-eip2124", @@ -751,9 +784,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ff89f75b8a9d00f659750e9220c31b42d67c69ffc43b2ac8911dfd0506eb4a6" +checksum = "4f44f297d3b9e3ca2c3039e3c0ed69acde9b35edda15381cf78f725b7263fbe2" dependencies = [ "alloy-primitives", "arbitrary", @@ -948,9 +981,9 @@ dependencies = [ [[package]] name = "alloy-trie" -version = "0.9.5" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f14b5d9b2c2173980202c6ff470d96e7c5e202c65a9f67884ad565226df7fbb" +checksum = "b94e3e0a88f8db47250ac8a95fb825d020719f833eb1dc661bd3609c3bbece7d" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -968,9 +1001,9 @@ dependencies = [ [[package]] name = "alloy-tx-macros" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d0626c4f3b2028f7e8db32f53c22d9ecd5939f772317b7c4b6fe5219cb0589a" +checksum = "60fa90c57738ace5b38106c9f743f3d6d47de09a82e82ecfc42702c1acf116ee" dependencies = [ "darling 0.23.0", "proc-macro2", @@ -1023,7 +1056,7 @@ version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -1034,7 +1067,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -2598,7 +2631,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c54e03a951783e8b327515db3f2a2fd0e3bed362a96b066f341ce66ed49b4ead" dependencies = [ "data-encoding", - "syn 1.0.109", + "syn 3.0.4", ] [[package]] @@ -2985,7 +3018,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -3054,7 +3087,7 @@ dependencies = [ "alloy-consensus", "alloy-consensus-any", "alloy-eips", - "alloy-evm", + "alloy-evm 0.38.0", "alloy-genesis", "alloy-network", "alloy-primitives", @@ -3077,21 +3110,21 @@ dependencies = [ "jsonrpsee-proc-macros", "jsonrpsee-types", "reth-basic-payload-builder", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-cli", "reth-codecs", - "reth-consensus", + "reth-consensus 2.5.0", "reth-db", "reth-engine-local", "reth-engine-primitives", "reth-errors", "reth-ethereum", - "reth-ethereum-forks", + "reth-ethereum-forks 2.5.0", "reth-ethereum-payload-builder", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-evm", "reth-evm-ethereum", - "reth-execution-types", + "reth-execution-types 2.5.0", "reth-node-api", "reth-node-builder", "reth-node-core", @@ -3099,7 +3132,7 @@ dependencies = [ "reth-payload-builder", "reth-payload-builder-primitives", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-revm", "reth-rpc", @@ -3129,13 +3162,13 @@ name = "ev-precompiles" version = "0.1.0" dependencies = [ "alloy", - "alloy-evm", + "alloy-evm 0.38.0", "alloy-primitives", "bytes", "eyre", "reth-ethereum", "reth-revm", - "revm", + "revm 42.0.1", "tracing", ] @@ -3151,8 +3184,8 @@ dependencies = [ "bytes", "reth-codecs", "reth-db-api", - "reth-ethereum-primitives", - "reth-primitives-traits", + "reth-ethereum-primitives 2.5.0", + "reth-primitives-traits 0.6.0", "serde", ] @@ -3161,7 +3194,7 @@ name = "ev-reth" version = "0.1.0" dependencies = [ "alloy-eips", - "alloy-evm", + "alloy-evm 0.38.0", "alloy-network", "alloy-primitives", "alloy-rpc-types", @@ -3173,20 +3206,20 @@ dependencies = [ "evolve-ev-reth", "eyre", "reth-basic-payload-builder", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-cli-util", - "reth-consensus", + "reth-consensus 2.5.0", "reth-engine-local", "reth-ethereum", "reth-ethereum-cli", - "reth-ethereum-forks", + "reth-ethereum-forks 2.5.0", "reth-ethereum-payload-builder", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-node-api", "reth-node-builder", "reth-payload-builder", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-revm", "reth-tracing-otlp", @@ -3203,7 +3236,7 @@ dependencies = [ name = "ev-revm" version = "0.1.0" dependencies = [ - "alloy-evm", + "alloy-evm 0.38.0", "alloy-primitives", "alloy-sol-types", "ev-precompiles", @@ -3243,23 +3276,23 @@ dependencies = [ "rand 0.10.2", "reqwest 0.12.28", "reth-basic-payload-builder", - "reth-chainspec", - "reth-consensus", + "reth-chainspec 2.5.0", + "reth-consensus 2.5.0", "reth-db", "reth-e2e-test-utils", "reth-engine-local", "reth-engine-primitives", "reth-errors", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-evm", "reth-evm-ethereum", - "reth-execution-types", + "reth-execution-types 2.5.0", "reth-node-api", "reth-node-types", "reth-payload-builder", "reth-payload-builder-primitives", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-revm", "reth-rpc-api", @@ -3300,17 +3333,17 @@ dependencies = [ "jsonrpsee", "jsonrpsee-core", "jsonrpsee-proc-macros", - "reth-chainspec", - "reth-consensus", - "reth-consensus-common", + "reth-chainspec 2.5.0", + "reth-consensus 2.5.0", + "reth-consensus-common 2.8.0", "reth-engine-primitives", "reth-ethereum", "reth-ethereum-consensus", - "reth-ethereum-primitives", - "reth-execution-types", + "reth-ethereum-primitives 2.5.0", + "reth-execution-types 2.5.0", "reth-node-api", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-transaction-pool", "serde", "serde_json", @@ -5480,7 +5513,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -6349,7 +6382,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -6769,7 +6802,7 @@ dependencies = [ "reth-payload-builder", "reth-payload-builder-primitives", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-revm", "reth-storage-api", "reth-tasks", @@ -6794,16 +6827,16 @@ dependencies = [ "parking_lot", "pin-project", "rand 0.9.5", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-errors", - "reth-ethereum-primitives", - "reth-execution-types", + "reth-ethereum-primitives 2.5.0", + "reth-execution-types 2.5.0", "reth-metrics", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-storage-api", "reth-trie", "reth-trie-sparse", - "revm", + "revm 42.0.1", "serde", "tokio", "tokio-stream", @@ -6818,15 +6851,35 @@ dependencies = [ "alloy-chains", "alloy-consensus", "alloy-eips", - "alloy-evm", + "alloy-evm 0.38.0", "alloy-genesis", "alloy-primitives", "alloy-trie", "auto_impl", "derive_more", - "reth-ethereum-forks", - "reth-network-peers", - "reth-primitives-traits", + "reth-ethereum-forks 2.5.0", + "reth-network-peers 2.5.0", + "reth-primitives-traits 0.6.0", + "serde_json", +] + +[[package]] +name = "reth-chainspec" +version = "2.8.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" +dependencies = [ + "alloy-chains", + "alloy-consensus", + "alloy-eips", + "alloy-evm 0.39.0", + "alloy-genesis", + "alloy-primitives", + "alloy-trie", + "auto_impl", + "derive_more", + "reth-ethereum-forks 2.8.0", + "reth-network-peers 2.8.0", + "reth-primitives-traits 0.8.2", "serde_json", ] @@ -6873,13 +6926,13 @@ dependencies = [ "ratatui", "rayon", "reqwest 0.13.4", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-cli", "reth-cli-runner", "reth-cli-util", "reth-codecs", "reth-config", - "reth-consensus", + "reth-consensus 2.5.0", "reth-db", "reth-db-api", "reth-db-common", @@ -6891,7 +6944,7 @@ dependencies = [ "reth-era-downloader", "reth-era-utils", "reth-eth-wire", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-etl", "reth-evm", "reth-exex", @@ -6899,13 +6952,13 @@ dependencies = [ "reth-net-nat", "reth-network", "reth-network-p2p", - "reth-network-peers", + "reth-network-peers 2.5.0", "reth-node-api", "reth-node-builder", "reth-node-core", "reth-node-events", "reth-node-metrics", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-prune", "reth-prune-types", @@ -6917,7 +6970,7 @@ dependencies = [ "reth-storage-api", "reth-tasks", "reth-trie", - "reth-trie-common", + "reth-trie-common 2.5.0", "reth-trie-db", "secp256k1 0.30.0", "serde", @@ -7002,7 +7055,7 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.5.0#189c0df32617afc dependencies = [ "eyre", "humantime-serde", - "reth-network-peers", + "reth-network-peers 2.5.0", "reth-network-types", "reth-prune-types", "reth-stages-types", @@ -7021,8 +7074,22 @@ dependencies = [ "alloy-eip7928", "alloy-primitives", "auto_impl", - "reth-execution-types", - "reth-primitives-traits", + "reth-execution-types 2.5.0", + "reth-primitives-traits 0.6.0", + "thiserror 2.0.20", +] + +[[package]] +name = "reth-consensus" +version = "2.8.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" +dependencies = [ + "alloy-consensus", + "alloy-eip7928", + "alloy-primitives", + "auto_impl", + "reth-execution-types 2.8.0", + "reth-primitives-traits 0.8.2", "thiserror 2.0.20", ] @@ -7034,9 +7101,22 @@ dependencies = [ "alloy-consensus", "alloy-eips", "alloy-primitives", - "reth-chainspec", - "reth-consensus", - "reth-primitives-traits", + "reth-chainspec 2.5.0", + "reth-consensus 2.5.0", + "reth-primitives-traits 0.6.0", +] + +[[package]] +name = "reth-consensus-common" +version = "2.8.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-primitives", + "reth-chainspec 2.8.0", + "reth-consensus 2.8.0", + "reth-primitives-traits 0.8.2", ] [[package]] @@ -7109,12 +7189,12 @@ dependencies = [ "proptest", "reth-codecs", "reth-db-models", - "reth-ethereum-primitives", - "reth-primitives-traits", + "reth-ethereum-primitives 2.5.0", + "reth-primitives-traits 0.6.0", "reth-prune-types", "reth-stages-types", "reth-storage-errors", - "reth-trie-common", + "reth-trie-common 2.5.0", "roaring", "serde", ] @@ -7129,7 +7209,7 @@ dependencies = [ "alloy-primitives", "boyer-moore-magiclen", "eyre", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-codecs", "reth-config", "reth-db-api", @@ -7137,7 +7217,7 @@ dependencies = [ "reth-execution-errors", "reth-fs-util", "reth-node-types", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-stages-types", "reth-static-file-types", @@ -7160,7 +7240,7 @@ dependencies = [ "bytes", "modular-bitfield", "reth-codecs", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "serde", ] @@ -7176,10 +7256,10 @@ dependencies = [ "itertools 0.14.0", "parking_lot", "rand 0.8.8", - "reth-ethereum-forks", + "reth-ethereum-forks 2.5.0", "reth-net-banlist", "reth-net-nat", - "reth-network-peers", + "reth-network-peers 2.5.0", "schnellru", "secp256k1 0.30.0", "serde", @@ -7203,10 +7283,10 @@ dependencies = [ "itertools 0.14.0", "metrics", "rand 0.9.5", - "reth-chainspec", - "reth-ethereum-forks", + "reth-chainspec 2.5.0", + "reth-ethereum-forks 2.5.0", "reth-metrics", - "reth-network-peers", + "reth-network-peers 2.5.0", "secp256k1 0.30.0", "thiserror 2.0.20", "tokio", @@ -7224,8 +7304,8 @@ dependencies = [ "enr", "hickory-resolver", "linked_hash_set", - "reth-ethereum-forks", - "reth-network-peers", + "reth-ethereum-forks 2.5.0", + "reth-network-peers 2.5.0", "reth-tokio-util", "schnellru", "secp256k1 0.30.0", @@ -7254,12 +7334,12 @@ dependencies = [ "pin-project", "rayon", "reth-config", - "reth-consensus", - "reth-ethereum-primitives", + "reth-consensus 2.5.0", + "reth-ethereum-primitives 2.5.0", "reth-metrics", "reth-network-p2p", - "reth-network-peers", - "reth-primitives-traits", + "reth-network-peers 2.5.0", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-storage-api", "reth-tasks", @@ -7291,18 +7371,18 @@ dependencies = [ "eyre", "futures-util", "jsonrpsee", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-cli-commands", "reth-config", - "reth-consensus", + "reth-consensus 2.5.0", "reth-db", "reth-db-common", "reth-engine-local", "reth-engine-primitives", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-network-api", "reth-network-p2p", - "reth-network-peers", + "reth-network-peers 2.5.0", "reth-node-api", "reth-node-builder", "reth-node-core", @@ -7310,7 +7390,7 @@ dependencies = [ "reth-payload-builder", "reth-payload-builder-primitives", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-rpc-api", "reth-rpc-builder", @@ -7320,7 +7400,7 @@ dependencies = [ "reth-tasks", "reth-tokio-util", "reth-tracing", - "revm", + "revm 42.0.1", "serde_json", "tempfile", "tokio", @@ -7346,7 +7426,7 @@ dependencies = [ "hmac", "pin-project", "rand 0.8.8", - "reth-network-peers", + "reth-network-peers 2.5.0", "secp256k1 0.30.0", "sha2 0.10.9", "thiserror 2.0.20", @@ -7366,12 +7446,12 @@ dependencies = [ "alloy-rpc-types-engine", "eyre", "futures-util", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-engine-primitives", "reth-ethereum-engine-primitives", "reth-payload-builder", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-storage-api", "reth-transaction-pool", "tokio", @@ -7392,15 +7472,15 @@ dependencies = [ "futures", "reth-chain-state", "reth-errors", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-evm", "reth-execution-errors", - "reth-execution-types", + "reth-execution-types 2.5.0", "reth-payload-builder-primitives", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-storage-api", - "reth-trie-common", + "reth-trie-common 2.5.0", "serde", "thiserror 2.0.20", "tokio", @@ -7414,7 +7494,7 @@ dependencies = [ "alloy-consensus", "alloy-eip7928", "alloy-eips", - "alloy-evm", + "alloy-evm 0.38.0", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-engine", @@ -7427,20 +7507,20 @@ dependencies = [ "parking_lot", "rayon", "reth-chain-state", - "reth-chainspec", - "reth-consensus", + "reth-chainspec 2.5.0", + "reth-consensus 2.5.0", "reth-db", "reth-engine-primitives", "reth-errors", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-evm", "reth-execution-cache", - "reth-execution-types", + "reth-execution-types 2.5.0", "reth-metrics", "reth-network-p2p", "reth-payload-builder", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-prune", "reth-prune-types", @@ -7452,10 +7532,10 @@ dependencies = [ "reth-tasks", "reth-tracing", "reth-trie", - "reth-trie-common", + "reth-trie-common 2.5.0", "reth-trie-parallel", "reth-trie-sparse", - "revm", + "revm 42.0.1", "schnellru", "thiserror 2.0.20", "tokio", @@ -7475,14 +7555,14 @@ dependencies = [ "futures", "itertools 0.14.0", "pin-project", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-engine-primitives", "reth-engine-tree", "reth-errors", "reth-evm", "reth-fs-util", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-revm", "reth-storage-api", "serde", @@ -7542,7 +7622,7 @@ dependencies = [ "reth-era-downloader", "reth-etl", "reth-fs-util", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-stages-types", "reth-storage-api", @@ -7555,7 +7635,7 @@ name = "reth-errors" version = "2.5.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.5.0#189c0df32617afc488e0f091dbface1bd72cceb4" dependencies = [ - "reth-consensus", + "reth-consensus 2.5.0", "reth-execution-errors", "reth-storage-errors", "thiserror 2.0.20", @@ -7577,10 +7657,10 @@ dependencies = [ "reth-codecs", "reth-ecies", "reth-eth-wire-types", - "reth-ethereum-forks", + "reth-ethereum-forks 2.5.0", "reth-metrics", - "reth-network-peers", - "reth-primitives-traits", + "reth-network-peers 2.5.0", + "reth-primitives-traits 0.6.0", "serde", "snap", "thiserror 2.0.20", @@ -7608,10 +7688,10 @@ dependencies = [ "derive_more", "proptest", "proptest-arbitrary-interop", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-codecs-derive", - "reth-ethereum-primitives", - "reth-primitives-traits", + "reth-ethereum-primitives 2.5.0", + "reth-primitives-traits 0.6.0", "serde", "thiserror 2.0.20", ] @@ -7623,17 +7703,17 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.5.0#189c0df32617afc dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-cli-util", "reth-codecs", - "reth-consensus", - "reth-consensus-common", + "reth-consensus 2.5.0", + "reth-consensus-common 2.5.0", "reth-db", "reth-engine-local", "reth-eth-wire", "reth-ethereum-cli", "reth-ethereum-consensus", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-evm", "reth-evm-ethereum", "reth-network", @@ -7642,7 +7722,7 @@ dependencies = [ "reth-node-builder", "reth-node-core", "reth-node-ethereum", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-revm", "reth-rpc", @@ -7663,7 +7743,7 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.5.0#189c0df32617afc dependencies = [ "clap", "eyre", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-cli", "reth-cli-commands", "reth-cli-runner", @@ -7687,11 +7767,11 @@ dependencies = [ "alloy-consensus", "alloy-eips", "alloy-primitives", - "reth-chainspec", - "reth-consensus", - "reth-consensus-common", - "reth-execution-types", - "reth-primitives-traits", + "reth-chainspec 2.5.0", + "reth-consensus 2.5.0", + "reth-consensus-common 2.5.0", + "reth-execution-types 2.5.0", + "reth-primitives-traits 0.6.0", "tracing", ] @@ -7704,9 +7784,9 @@ dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", "reth-engine-primitives", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "serde", "thiserror 2.0.20", ] @@ -7725,6 +7805,18 @@ dependencies = [ "rustc-hash", ] +[[package]] +name = "reth-ethereum-forks" +version = "2.8.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" +dependencies = [ + "alloy-eip2124", + "alloy-hardforks", + "alloy-primitives", + "auto_impl", + "once_cell", +] + [[package]] name = "reth-ethereum-payload-builder" version = "2.5.0" @@ -7736,10 +7828,10 @@ dependencies = [ "alloy-rlp", "alloy-rpc-types-engine", "reth-basic-payload-builder", - "reth-chainspec", - "reth-consensus-common", + "reth-chainspec 2.5.0", + "reth-consensus-common 2.5.0", "reth-errors", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-evm", "reth-evm-ethereum", "reth-execution-cache", @@ -7747,11 +7839,11 @@ dependencies = [ "reth-payload-builder-primitives", "reth-payload-primitives", "reth-payload-validator", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-revm", "reth-storage-api", "reth-transaction-pool", - "revm", + "revm 42.0.1", "tracing", ] @@ -7765,10 +7857,20 @@ dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", "reth-codecs", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "serde", ] +[[package]] +name = "reth-ethereum-primitives" +version = "2.8.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "reth-primitives-traits 0.8.2", +] + [[package]] name = "reth-etl" version = "2.5.0" @@ -7787,7 +7889,7 @@ dependencies = [ "alloy-consensus", "alloy-eip7928", "alloy-eips", - "alloy-evm", + "alloy-evm 0.38.0", "alloy-primitives", "auto_impl", "derive_more", @@ -7796,13 +7898,13 @@ dependencies = [ "metrics", "rayon", "reth-execution-errors", - "reth-execution-types", + "reth-execution-types 2.5.0", "reth-metrics", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-storage-api", "reth-storage-errors", - "reth-trie-common", - "revm", + "reth-trie-common 2.5.0", + "revm 42.0.1", ] [[package]] @@ -7812,17 +7914,17 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.5.0#189c0df32617afc dependencies = [ "alloy-consensus", "alloy-eips", - "alloy-evm", + "alloy-evm 0.38.0", "alloy-primitives", "alloy-rpc-types-engine", - "reth-chainspec", - "reth-ethereum-forks", - "reth-ethereum-primitives", + "reth-chainspec 2.5.0", + "reth-ethereum-forks 2.5.0", + "reth-ethereum-primitives 2.5.0", "reth-evm", - "reth-execution-types", - "reth-primitives-traits", + "reth-execution-types 2.5.0", + "reth-primitives-traits 0.6.0", "reth-storage-errors", - "revm", + "revm 42.0.1", ] [[package]] @@ -7836,7 +7938,7 @@ dependencies = [ "parking_lot", "reth-errors", "reth-metrics", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-revm", "reth-trie", @@ -7848,7 +7950,7 @@ name = "reth-execution-errors" version = "2.5.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.5.0#189c0df32617afc488e0f091dbface1bd72cceb4" dependencies = [ - "alloy-evm", + "alloy-evm 0.38.0", "alloy-primitives", "alloy-rlp", "nybbles", @@ -7863,18 +7965,35 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.5.0#189c0df32617afc dependencies = [ "alloy-consensus", "alloy-eips", - "alloy-evm", + "alloy-evm 0.38.0", "alloy-primitives", "alloy-rlp", "derive_more", - "reth-ethereum-primitives", - "reth-primitives-traits", - "reth-trie-common", - "revm", + "reth-ethereum-primitives 2.5.0", + "reth-primitives-traits 0.6.0", + "reth-trie-common 2.5.0", + "revm 42.0.1", "serde", "serde_with", ] +[[package]] +name = "reth-execution-types" +version = "2.8.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" +dependencies = [ + "alloy-consensus", + "alloy-eip7928", + "alloy-eips", + "alloy-evm 0.39.0", + "alloy-primitives", + "derive_more", + "reth-ethereum-primitives 2.8.0", + "reth-primitives-traits 0.8.2", + "reth-trie-common 2.8.0", + "revm 43.0.3", +] + [[package]] name = "reth-exex" version = "2.5.0" @@ -7889,9 +8008,9 @@ dependencies = [ "metrics", "parking_lot", "reth-chain-state", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-config", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-evm", "reth-exex-types", "reth-fs-util", @@ -7899,7 +8018,7 @@ dependencies = [ "reth-node-api", "reth-node-core", "reth-payload-builder", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-prune-types", "reth-revm", @@ -7921,8 +8040,8 @@ dependencies = [ "alloy-eips", "alloy-primitives", "reth-chain-state", - "reth-execution-types", - "reth-primitives-traits", + "reth-execution-types 2.5.0", + "reth-primitives-traits 0.6.0", "serde", "serde_with", ] @@ -7952,13 +8071,13 @@ dependencies = [ "pretty_assertions", "reth-engine-primitives", "reth-evm", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-revm", "reth-rpc-api", "reth-tracing", "reth-trie", - "revm", + "revm 42.0.1", "serde", "serde_json", ] @@ -8018,7 +8137,7 @@ dependencies = [ "libc", "metrics", "metrics-derive", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "tokio", "tokio-util", ] @@ -8068,16 +8187,16 @@ dependencies = [ "rand 0.8.8", "rand 0.9.5", "rayon", - "reth-chainspec", - "reth-consensus", + "reth-chainspec 2.5.0", + "reth-consensus 2.5.0", "reth-discv4", "reth-discv5", "reth-dns-discovery", "reth-ecies", "reth-eth-wire", "reth-eth-wire-types", - "reth-ethereum-forks", - "reth-ethereum-primitives", + "reth-ethereum-forks 2.5.0", + "reth-ethereum-primitives 2.5.0", "reth-evm", "reth-evm-ethereum", "reth-fs-util", @@ -8085,9 +8204,9 @@ dependencies = [ "reth-net-banlist", "reth-network-api", "reth-network-p2p", - "reth-network-peers", + "reth-network-peers 2.5.0", "reth-network-types", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-storage-api", "reth-tasks", "reth-tokio-util", @@ -8119,9 +8238,9 @@ dependencies = [ "enr", "futures", "reth-eth-wire-types", - "reth-ethereum-forks", + "reth-ethereum-forks 2.5.0", "reth-network-p2p", - "reth-network-peers", + "reth-network-peers 2.5.0", "reth-network-types", "reth-tokio-util", "serde", @@ -8143,12 +8262,12 @@ dependencies = [ "derive_more", "futures", "parking_lot", - "reth-consensus", + "reth-consensus 2.5.0", "reth-eth-wire-types", - "reth-ethereum-primitives", - "reth-network-peers", + "reth-ethereum-primitives 2.5.0", + "reth-network-peers 2.5.0", "reth-network-types", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-storage-errors", "tokio", "tracing", @@ -8169,6 +8288,18 @@ dependencies = [ "url", ] +[[package]] +name = "reth-network-peers" +version = "2.8.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "serde_with", + "thiserror 2.0.20", + "url", +] + [[package]] name = "reth-network-types" version = "2.5.0" @@ -8177,7 +8308,7 @@ dependencies = [ "alloy-eip2124", "humantime-serde", "reth-net-banlist", - "reth-network-peers", + "reth-network-peers 2.5.0", "serde", "serde_json", "tracing", @@ -8208,7 +8339,7 @@ dependencies = [ "alloy-rpc-types-engine", "eyre", "reth-basic-payload-builder", - "reth-consensus", + "reth-consensus 2.5.0", "reth-db-api", "reth-engine-primitives", "reth-evm", @@ -8244,9 +8375,9 @@ dependencies = [ "rayon", "reth-basic-payload-builder", "reth-chain-state", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-config", - "reth-consensus", + "reth-consensus 2.5.0", "reth-consensus-debug-client", "reth-db", "reth-db-api", @@ -8269,7 +8400,7 @@ dependencies = [ "reth-node-events", "reth-node-metrics", "reth-payload-builder", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-prune", "reth-rpc", @@ -8309,22 +8440,22 @@ dependencies = [ "humantime", "ipnet", "rand 0.9.5", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-cli-util", "reth-config", - "reth-consensus", + "reth-consensus 2.5.0", "reth-db", "reth-discv4", "reth-discv5", "reth-engine-local", "reth-engine-primitives", - "reth-ethereum-forks", + "reth-ethereum-forks 2.5.0", "reth-net-banlist", "reth-net-nat", "reth-network", "reth-network-p2p", - "reth-network-peers", - "reth-primitives-traits", + "reth-network-peers 2.5.0", + "reth-primitives-traits 0.6.0", "reth-prune-types", "reth-rpc-convert", "reth-rpc-eth-types", @@ -8363,13 +8494,13 @@ dependencies = [ "eyre", "http-body-util", "jsonrpsee", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-engine-local", "reth-engine-primitives", "reth-ethereum-consensus", "reth-ethereum-engine-primitives", "reth-ethereum-payload-builder", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-evm", "reth-evm-ethereum", "reth-network", @@ -8377,7 +8508,7 @@ dependencies = [ "reth-node-builder", "reth-node-core", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-revm", "reth-rpc", @@ -8389,7 +8520,7 @@ dependencies = [ "reth-rpc-server-types", "reth-tracing", "reth-transaction-pool", - "revm", + "revm 42.0.1", "serde", "serde_json", "tokio", @@ -8407,7 +8538,7 @@ dependencies = [ "futures-util", "reth-chain-state", "reth-network-api", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-storage-api", "reth-transaction-pool", "serde", @@ -8435,7 +8566,7 @@ dependencies = [ "pin-project", "reth-engine-primitives", "reth-network-api", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-prune-types", "reth-stages", "reth-static-file-types", @@ -8473,11 +8604,11 @@ name = "reth-node-types" version = "2.5.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.5.0#189c0df32617afc488e0f091dbface1bd72cceb4" dependencies = [ - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-db-api", "reth-engine-primitives", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", ] [[package]] @@ -8497,7 +8628,7 @@ dependencies = [ "reth-metrics", "reth-payload-builder-primitives", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-trie-parallel", "tokio", "tokio-stream", @@ -8528,11 +8659,11 @@ dependencies = [ "alloy-rpc-types-engine", "auto_impl", "either", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-errors", - "reth-execution-types", - "reth-primitives-traits", - "reth-trie-common", + "reth-execution-types 2.5.0", + "reth-primitives-traits 0.6.0", + "reth-trie-common 2.5.0", "serde", "sha2 0.10.9", "thiserror 2.0.20", @@ -8546,7 +8677,7 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.5.0#189c0df32617afc dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", ] [[package]] @@ -8574,14 +8705,35 @@ dependencies = [ "quanta", "rayon", "reth-codecs", - "revm-bytecode", - "revm-primitives", - "revm-state", + "revm-bytecode 42.0.0", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "secp256k1 0.30.0", "serde", "thiserror 2.0.20", ] +[[package]] +name = "reth-primitives-traits" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6ba9e5768d35c074e997bd8c92938c8a52f3207c5ff97258eb2eca5d7a79dd5" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-genesis", + "alloy-primitives", + "alloy-rlp", + "alloy-trie", + "bytes", + "derive_more", + "once_cell", + "revm-bytecode 43.0.0", + "revm-primitives 43.0.0", + "revm-state 43.0.1", + "thiserror 2.0.20", +] + [[package]] name = "reth-provider" version = "2.5.0" @@ -8600,19 +8752,19 @@ dependencies = [ "parking_lot", "rayon", "reth-chain-state", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-codecs", "reth-db", "reth-db-api", "reth-errors", "reth-ethereum-engine-primitives", - "reth-ethereum-primitives", - "reth-execution-types", + "reth-ethereum-primitives 2.5.0", + "reth-execution-types 2.5.0", "reth-fs-util", "reth-metrics", "reth-nippy-jar", "reth-node-types", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-prune-types", "reth-stages-types", "reth-static-file-types", @@ -8623,7 +8775,7 @@ dependencies = [ "reth-tokio-util", "reth-trie", "reth-trie-db", - "revm", + "revm 42.0.1", "rocksdb", "smallvec", "strum 0.27.2", @@ -8645,7 +8797,7 @@ dependencies = [ "reth-errors", "reth-exex-types", "reth-metrics", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-prune-types", "reth-stages-types", @@ -8682,11 +8834,11 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "alloy-rpc-types-debug", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-storage-api", "reth-storage-errors", "reth-trie", - "revm", + "revm 42.0.1", ] [[package]] @@ -8698,7 +8850,7 @@ dependencies = [ "alloy-dyn-abi", "alloy-eip7928", "alloy-eips", - "alloy-evm", + "alloy-evm 0.38.0", "alloy-genesis", "alloy-network", "alloy-primitives", @@ -8726,22 +8878,22 @@ dependencies = [ "parking_lot", "pin-project", "reth-chain-state", - "reth-chainspec", - "reth-consensus", - "reth-consensus-common", + "reth-chainspec 2.5.0", + "reth-consensus 2.5.0", + "reth-consensus-common 2.5.0", "reth-engine-primitives", "reth-errors", "reth-ethereum-engine-primitives", "reth-evm", "reth-evm-ethereum", - "reth-execution-types", + "reth-execution-types 2.5.0", "reth-metrics", "reth-network-api", - "reth-network-peers", + "reth-network-peers 2.5.0", "reth-network-types", "reth-node-api", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-revm", "reth-rpc-api", "reth-rpc-convert", @@ -8752,8 +8904,8 @@ dependencies = [ "reth-storage-api", "reth-tasks", "reth-transaction-pool", - "reth-trie-common", - "revm", + "reth-trie-common 2.5.0", + "revm 42.0.1", "revm-inspectors", "serde", "serde_json", @@ -8788,9 +8940,9 @@ dependencies = [ "jsonrpsee", "reth-chain-state", "reth-engine-primitives", - "reth-network-peers", + "reth-network-peers 2.5.0", "reth-rpc-eth-api", - "reth-trie-common", + "reth-trie-common 2.5.0", "serde", "serde_json", ] @@ -8808,8 +8960,8 @@ dependencies = [ "metrics", "pin-project", "reth-chain-state", - "reth-chainspec", - "reth-consensus", + "reth-chainspec 2.5.0", + "reth-consensus 2.5.0", "reth-engine-primitives", "reth-evm", "reth-ipc", @@ -8817,7 +8969,7 @@ dependencies = [ "reth-network-api", "reth-node-core", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-rpc", "reth-rpc-api", "reth-rpc-engine-api", @@ -8844,7 +8996,7 @@ version = "2.5.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.5.0#189c0df32617afc488e0f091dbface1bd72cceb4" dependencies = [ "alloy-consensus", - "alloy-evm", + "alloy-evm 0.38.0", "alloy-json-rpc", "alloy-network", "alloy-primitives", @@ -8853,7 +9005,7 @@ dependencies = [ "dyn-clone", "jsonrpsee-types", "reth-evm", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-rpc-traits", "thiserror 2.0.20", ] @@ -8871,14 +9023,14 @@ dependencies = [ "jsonrpsee-core", "jsonrpsee-types", "metrics", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-engine-primitives", "reth-metrics", "reth-network-api", "reth-payload-builder", "reth-payload-builder-primitives", "reth-payload-primitives", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-rpc-api", "reth-storage-api", "reth-tasks", @@ -8898,7 +9050,7 @@ dependencies = [ "alloy-dyn-abi", "alloy-eip7928", "alloy-eips", - "alloy-evm", + "alloy-evm 0.38.0", "alloy-json-rpc", "alloy-network", "alloy-primitives", @@ -8914,12 +9066,12 @@ dependencies = [ "jsonrpsee-types", "parking_lot", "reth-chain-state", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-errors", "reth-evm", "reth-network-api", "reth-node-api", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-prune-types", "reth-revm", "reth-rpc-convert", @@ -8928,8 +9080,8 @@ dependencies = [ "reth-storage-api", "reth-tasks", "reth-transaction-pool", - "reth-trie-common", - "revm", + "reth-trie-common 2.5.0", + "revm 42.0.1", "revm-inspectors", "serde_json", "tokio", @@ -8945,7 +9097,7 @@ dependencies = [ "alloy-consensus", "alloy-eip7928", "alloy-eips", - "alloy-evm", + "alloy-evm 0.38.0", "alloy-network", "alloy-primitives", "alloy-rpc-client", @@ -8962,13 +9114,13 @@ dependencies = [ "rand 0.9.5", "reqwest 0.13.4", "reth-chain-state", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-errors", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-evm", - "reth-execution-types", + "reth-execution-types 2.5.0", "reth-metrics", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-revm", "reth-rpc-convert", "reth-rpc-server-types", @@ -8976,7 +9128,7 @@ dependencies = [ "reth-tasks", "reth-transaction-pool", "reth-trie", - "revm", + "revm 42.0.1", "revm-inspectors", "schnellru", "serde", @@ -9028,7 +9180,7 @@ dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", "alloy-signer", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "thiserror 2.0.20", ] @@ -9047,24 +9199,24 @@ dependencies = [ "page_size", "rayon", "reqwest 0.13.4", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-codecs", "reth-config", - "reth-consensus", + "reth-consensus 2.5.0", "reth-db", "reth-db-api", "reth-era", "reth-era-downloader", "reth-era-utils", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-etl", "reth-evm", - "reth-execution-types", + "reth-execution-types 2.5.0", "reth-exex", "reth-fs-util", "reth-libmdbx", "reth-network-p2p", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-prune", "reth-prune-types", @@ -9095,11 +9247,11 @@ dependencies = [ "futures-util", "metrics", "reth-codecs", - "reth-consensus", + "reth-consensus 2.5.0", "reth-errors", "reth-metrics", "reth-network-p2p", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-prune", "reth-stages-types", @@ -9121,7 +9273,7 @@ dependencies = [ "bytes", "modular-bitfield", "reth-codecs", - "reth-trie-common", + "reth-trie-common 2.5.0", "serde", ] @@ -9135,7 +9287,7 @@ dependencies = [ "rayon", "reth-codecs", "reth-db-api", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-prune-types", "reth-stages-types", @@ -9171,18 +9323,18 @@ dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", "auto_impl", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-db-api", "reth-db-models", - "reth-ethereum-primitives", - "reth-execution-types", - "reth-primitives-traits", + "reth-ethereum-primitives 2.5.0", + "reth-execution-types 2.5.0", + "reth-primitives-traits 0.6.0", "reth-prune-types", "reth-stages-types", "reth-storage-errors", "reth-tokio-util", - "reth-trie-common", - "revm", + "reth-trie-common 2.5.0", + "revm 42.0.1", "serde_json", ] @@ -9196,10 +9348,10 @@ dependencies = [ "alloy-rlp", "derive_more", "reth-codecs", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-prune-types", "reth-static-file-types", - "revm", + "revm 42.0.1", "thiserror 2.0.20", ] @@ -9216,16 +9368,16 @@ dependencies = [ "reth-chain-state", "reth-db-api", "reth-errors", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-metrics", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-prune-types", "reth-stages-types", "reth-storage-api", "reth-storage-errors", "reth-tasks", "reth-trie", - "reth-trie-common", + "reth-trie-common 2.5.0", "reth-trie-db", "tracing", ] @@ -9262,8 +9414,8 @@ dependencies = [ "alloy-primitives", "rand 0.8.8", "rand 0.9.5", - "reth-ethereum-primitives", - "reth-primitives-traits", + "reth-ethereum-primitives 2.5.0", + "reth-primitives-traits 0.6.0", "secp256k1 0.30.0", ] @@ -9335,18 +9487,18 @@ dependencies = [ "proptest-arbitrary-interop", "rand 0.9.5", "reth-chain-state", - "reth-chainspec", + "reth-chainspec 2.5.0", "reth-eth-wire-types", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.5.0", "reth-evm", "reth-evm-ethereum", - "reth-execution-types", + "reth-execution-types 2.5.0", "reth-fs-util", "reth-metrics", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-storage-api", "reth-tasks", - "revm", + "revm 42.0.1", "rustc-hash", "schnellru", "serde", @@ -9374,12 +9526,12 @@ dependencies = [ "parking_lot", "reth-execution-errors", "reth-metrics", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-stages-types", "reth-storage-errors", - "reth-trie-common", + "reth-trie-common 2.5.0", "reth-trie-sparse", - "revm", + "revm 42.0.1", "tracing", "triehash", ] @@ -9405,12 +9557,29 @@ dependencies = [ "plain_hasher", "rayon", "reth-codecs", - "reth-primitives-traits", - "revm", + "reth-primitives-traits 0.6.0", + "revm 42.0.1", "serde", "serde_with", ] +[[package]] +name = "reth-trie-common" +version = "2.8.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" +dependencies = [ + "alloy-consensus", + "alloy-primitives", + "alloy-rlp", + "alloy-trie", + "derive_more", + "itertools 0.14.0", + "nybbles", + "reth-primitives-traits 0.8.2", + "revm 43.0.3", + "thiserror 2.0.20", +] + [[package]] name = "reth-trie-db" version = "2.5.0" @@ -9419,11 +9588,11 @@ dependencies = [ "alloy-primitives", "reth-db-api", "reth-execution-errors", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-storage-api", "reth-storage-errors", "reth-trie", - "reth-trie-common", + "reth-trie-common 2.5.0", "tracing", ] @@ -9432,7 +9601,7 @@ name = "reth-trie-parallel" version = "2.5.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.5.0#189c0df32617afc488e0f091dbface1bd72cceb4" dependencies = [ - "alloy-evm", + "alloy-evm 0.38.0", "alloy-primitives", "alloy-rlp", "crossbeam-channel", @@ -9440,13 +9609,13 @@ dependencies = [ "metrics", "reth-execution-errors", "reth-metrics", - "reth-primitives-traits", + "reth-primitives-traits 0.6.0", "reth-provider", "reth-storage-errors", "reth-tasks", "reth-trie", "reth-trie-sparse", - "revm", + "revm 42.0.1", "thiserror 2.0.20", "tracing", ] @@ -9463,8 +9632,8 @@ dependencies = [ "rayon", "reth-execution-errors", "reth-metrics", - "reth-primitives-traits", - "reth-trie-common", + "reth-primitives-traits 0.6.0", + "reth-trie-common 2.5.0", "serde", "serde_json", "slotmap", @@ -9488,17 +9657,36 @@ version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7c7fcd426beab3b91300a6d0d5eb8d583c0fad0fba451126e19fd51443eca62" dependencies = [ - "revm-bytecode", - "revm-context", - "revm-context-interface", - "revm-database", - "revm-database-interface", - "revm-handler", - "revm-inspector", - "revm-interpreter", - "revm-precompile", - "revm-primitives", - "revm-state", + "revm-bytecode 42.0.0", + "revm-context 42.0.0", + "revm-context-interface 42.0.0", + "revm-database 42.0.0", + "revm-database-interface 42.0.0", + "revm-handler 42.0.1", + "revm-inspector 42.0.1", + "revm-interpreter 42.0.0", + "revm-precompile 42.0.1", + "revm-primitives 42.0.0", + "revm-state 42.0.0", +] + +[[package]] +name = "revm" +version = "43.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62b2fbb3bdce72fef4f156e2164bdfde44dc3aeebc5b4f31a413fba0c09c524c" +dependencies = [ + "revm-bytecode 43.0.0", + "revm-context 43.0.3", + "revm-context-interface 43.0.2", + "revm-database 43.0.1", + "revm-database-interface 43.0.1", + "revm-handler 43.0.3", + "revm-inspector 43.0.3", + "revm-interpreter 43.0.2", + "revm-precompile 43.0.3", + "revm-primitives 43.0.0", + "revm-state 43.0.1", ] [[package]] @@ -9509,10 +9697,20 @@ checksum = "537356bdec80dbc04e4e6bb688b3441ff7cf18eecdcf3cac23150633c46467f1" dependencies = [ "bitvec", "phf", - "revm-primitives", + "revm-primitives 42.0.0", "serde", ] +[[package]] +name = "revm-bytecode" +version = "43.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8d38e16b72ec1c836ec8490562bfb21003165ea8bc496086bf345680a6e6c41" +dependencies = [ + "bitvec", + "revm-primitives 43.0.0", +] + [[package]] name = "revm-context" version = "42.0.0" @@ -9522,14 +9720,30 @@ dependencies = [ "bitvec", "cfg-if", "derive-where", - "revm-bytecode", - "revm-context-interface", - "revm-database-interface", - "revm-primitives", - "revm-state", + "revm-bytecode 42.0.0", + "revm-context-interface 42.0.0", + "revm-database-interface 42.0.0", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "serde", ] +[[package]] +name = "revm-context" +version = "43.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b06efea511a15ff8309acaa4c283239b444b461bbd2e9f0326c8586f45fb1da" +dependencies = [ + "bitvec", + "cfg-if", + "derive-where", + "revm-bytecode 43.0.0", + "revm-context-interface 43.0.2", + "revm-database-interface 43.0.1", + "revm-primitives 43.0.0", + "revm-state 43.0.1", +] + [[package]] name = "revm-context-interface" version = "42.0.0" @@ -9540,12 +9754,27 @@ dependencies = [ "alloy-eip7702", "auto_impl", "either", - "revm-database-interface", - "revm-primitives", - "revm-state", + "revm-database-interface 42.0.0", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "serde", ] +[[package]] +name = "revm-context-interface" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3068385c68f6a3bd2e781dd81cefd25c98dd0a574de6c8ec2a90acc33318b2da" +dependencies = [ + "alloy-eip2930", + "alloy-eip7702", + "auto_impl", + "either", + "revm-database-interface 43.0.1", + "revm-primitives 43.0.0", + "revm-state 43.0.1", +] + [[package]] name = "revm-database" version = "42.0.0" @@ -9555,13 +9784,27 @@ dependencies = [ "alloy-eips", "derive_more", "either", - "revm-bytecode", - "revm-database-interface", - "revm-primitives", - "revm-state", + "revm-bytecode 42.0.0", + "revm-database-interface 42.0.0", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "serde", ] +[[package]] +name = "revm-database" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8db6fb10912d7fba0161e91d4577ce71fa9726ec38a4d420e4242e504a47aa8f" +dependencies = [ + "derive_more", + "either", + "revm-bytecode 43.0.0", + "revm-database-interface 43.0.1", + "revm-primitives 43.0.0", + "revm-state 43.0.1", +] + [[package]] name = "revm-database-interface" version = "42.0.0" @@ -9570,12 +9813,25 @@ checksum = "d9286c059a11be1dee814cafdc3a3ade57521c8caa050785a52c19a9d894f400" dependencies = [ "auto_impl", "either", - "revm-primitives", - "revm-state", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "serde", "thiserror 2.0.20", ] +[[package]] +name = "revm-database-interface" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5581ecadb3d0d1c18a91f1797d6b7c4c17720bea596e9e9ec90b95803db2bc77" +dependencies = [ + "auto_impl", + "either", + "revm-primitives 43.0.0", + "revm-state 43.0.1", + "thiserror 2.0.20", +] + [[package]] name = "revm-handler" version = "42.0.1" @@ -9584,17 +9840,35 @@ checksum = "09126175c3fa482e71e80cc28c6bb17e681911e472b94d4f7f73dd6780411798" dependencies = [ "auto_impl", "derive-where", - "revm-bytecode", - "revm-context", - "revm-context-interface", - "revm-database-interface", - "revm-interpreter", - "revm-precompile", - "revm-primitives", - "revm-state", + "revm-bytecode 42.0.0", + "revm-context 42.0.0", + "revm-context-interface 42.0.0", + "revm-database-interface 42.0.0", + "revm-interpreter 42.0.0", + "revm-precompile 42.0.1", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "serde", ] +[[package]] +name = "revm-handler" +version = "43.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5102e9c02b9d27e7c98f449b495a2c2b2ec011209f4eeca16e054520ec5ac4" +dependencies = [ + "auto_impl", + "derive-where", + "revm-bytecode 43.0.0", + "revm-context 43.0.3", + "revm-context-interface 43.0.2", + "revm-database-interface 43.0.1", + "revm-interpreter 43.0.2", + "revm-precompile 43.0.3", + "revm-primitives 43.0.0", + "revm-state 43.0.1", +] + [[package]] name = "revm-inspector" version = "42.0.1" @@ -9603,16 +9877,32 @@ checksum = "4aa55b208b52f0c083ea68147c78866eeecadd7c0071a614f477de316b60648e" dependencies = [ "auto_impl", "either", - "revm-context", - "revm-database-interface", - "revm-handler", - "revm-interpreter", - "revm-primitives", - "revm-state", + "revm-context 42.0.0", + "revm-database-interface 42.0.0", + "revm-handler 42.0.1", + "revm-interpreter 42.0.0", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "serde", "serde_json", ] +[[package]] +name = "revm-inspector" +version = "43.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "825cf946c1bf3178f6a93aae4e8064a0ebd505bc764a7fe3d49411e7242e4091" +dependencies = [ + "auto_impl", + "either", + "revm-context 43.0.3", + "revm-database-interface 43.0.1", + "revm-handler 43.0.3", + "revm-interpreter 43.0.2", + "revm-primitives 43.0.0", + "revm-state 43.0.1", +] + [[package]] name = "revm-inspectors" version = "0.42.2" @@ -9625,7 +9915,7 @@ dependencies = [ "alloy-sol-types", "anstyle", "colorchoice", - "revm", + "revm 42.0.1", "serde", "serde_json", "thiserror 2.0.20", @@ -9637,13 +9927,25 @@ version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd310927437752ce4bac6997b385772823b84843f04c82e151993bec1265a5ed" dependencies = [ - "revm-bytecode", - "revm-context-interface", - "revm-primitives", - "revm-state", + "revm-bytecode 42.0.0", + "revm-context-interface 42.0.0", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "serde", ] +[[package]] +name = "revm-interpreter" +version = "43.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa32f5099a266329d1869d6f9bf4bb7894345d2b58c57d05396f67385d65f299" +dependencies = [ + "revm-bytecode 43.0.0", + "revm-context-interface 43.0.2", + "revm-primitives 43.0.0", + "revm-state 43.0.1", +] + [[package]] name = "revm-precompile" version = "42.0.1" @@ -9663,13 +9965,35 @@ dependencies = [ "cfg-if", "k256", "p256", - "revm-context-interface", - "revm-primitives", + "revm-context-interface 42.0.0", + "revm-primitives 42.0.0", "ripemd 0.2.0", "secp256k1 0.31.1", "sha2 0.11.0", ] +[[package]] +name = "revm-precompile" +version = "43.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa80b8cef09bead8c8b1afa7733b09fc1428f49158d8657c239268409d2a2bf7" +dependencies = [ + "ark-bls12-381", + "ark-bn254", + "ark-ec", + "ark-ff 0.6.0", + "ark-serialize 0.6.0", + "arrayref", + "aurora-engine-modexp", + "cfg-if", + "k256", + "p256", + "revm-context-interface 43.0.2", + "revm-primitives 43.0.0", + "ripemd 0.2.0", + "sha2 0.11.0", +] + [[package]] name = "revm-primitives" version = "42.0.0" @@ -9681,6 +10005,16 @@ dependencies = [ "serde", ] +[[package]] +name = "revm-primitives" +version = "43.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1f4ba1a5757fe4398262290422c371556fcebf236f762f7ed7ff2c56768a63c" +dependencies = [ + "alloy-primitives", + "once_cell", +] + [[package]] name = "revm-state" version = "42.0.0" @@ -9690,11 +10024,24 @@ dependencies = [ "alloy-eip7928", "bitflags 2.13.1", "nonmax", - "revm-bytecode", - "revm-primitives", + "revm-bytecode 42.0.0", + "revm-primitives 42.0.0", "serde", ] +[[package]] +name = "revm-state" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b2d2ec0be925c4c87ff4afae33af4b9f693d9b011f74d6b4d52267a62df0c49" +dependencies = [ + "alloy-eip7928", + "bitflags 2.13.1", + "nonmax", + "revm-bytecode 43.0.0", + "revm-primitives 43.0.0", +] + [[package]] name = "rfc6979" version = "0.4.0" @@ -9901,7 +10248,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -9981,7 +10328,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs 1.0.9", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -10526,7 +10873,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -10757,10 +11104,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -11862,7 +12209,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]]