Compare commits

...

2 Commits
main ... t4

Author SHA1 Message Date
rakita
d3771d341a add reth-core t4 patch (6b12498) 2026-04-16 10:58:25 +02:00
rakita
9936061e5f bump revm, revm-inspectors, and alloy-evm to t4 branches
revm: 89ecb25dbe49e1c3a10d99529e42f027d0bd2386
revm-inspectors: c6f88bbe7186d863f4667dd43c42608eb7a8ba5c
alloy-evm: ff0bbec9ccaa818155e25003a77f4d73d350bbd7
2026-04-16 10:26:28 +02:00
2 changed files with 125 additions and 151 deletions

260
Cargo.lock generated
View File

@@ -125,10 +125,10 @@ version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8dbe4e5e9107bf6854e7550b666ca654ff2027eabf8153913e2e31ac4b089779"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"alloy-serde 2.0.0",
"alloy-serde",
"alloy-trie",
"alloy-tx-macros",
"arbitrary",
@@ -154,10 +154,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88fc7bbfb98cf5605a35aadf0ba43a7d9f1608d6f220d05e4fbd5144d3b0b625"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"alloy-serde 2.0.0",
"alloy-serde",
"arbitrary",
"serde",
]
@@ -261,29 +261,6 @@ dependencies = [
"serde",
]
[[package]]
name = "alloy-eips"
version = "1.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6ef28c9fdad22d4eec52d894f5f2673a0895f1e5ef196734568e68c0f6caca8"
dependencies = [
"alloy-eip2124",
"alloy-eip2930",
"alloy-eip7702",
"alloy-eip7928",
"alloy-primitives",
"alloy-rlp",
"alloy-serde 1.8.3",
"auto_impl",
"borsh",
"c-kzg",
"derive_more",
"either",
"serde",
"serde_with",
"sha2",
]
[[package]]
name = "alloy-eips"
version = "2.0.0"
@@ -296,7 +273,7 @@ dependencies = [
"alloy-eip7928",
"alloy-primitives",
"alloy-rlp",
"alloy-serde 2.0.0",
"alloy-serde",
"arbitrary",
"auto_impl",
"borsh",
@@ -313,11 +290,10 @@ dependencies = [
[[package]]
name = "alloy-evm"
version = "0.32.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f107d0e588e5d25fcf2db216390445d5804b875a22a419407ad0389b925bb4d"
source = "git+https://github.com/alloy-rs/evm?rev=ff0bbec9ccaa818155e25003a77f4d73d350bbd7#ff0bbec9ccaa818155e25003a77f4d73d350bbd7"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-hardforks 0.4.7",
"alloy-primitives",
"alloy-rpc-types-engine",
@@ -336,9 +312,9 @@ version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e111e22c1a2133e9ebfd9051ea0eaf63559594d2f50d43cbc6762fbb95fc3c2"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-serde 2.0.0",
"alloy-serde",
"alloy-trie",
"borsh",
"serde",
@@ -407,13 +383,13 @@ checksum = "f0a3f5a7f3678b71d33fcc45b714fab8928dbc647d5aff2145e72032d5c849bb"
dependencies = [
"alloy-consensus",
"alloy-consensus-any",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-json-rpc",
"alloy-network-primitives",
"alloy-primitives",
"alloy-rpc-types-any",
"alloy-rpc-types-eth",
"alloy-serde 2.0.0",
"alloy-serde",
"alloy-signer",
"alloy-sol-types",
"async-trait",
@@ -432,9 +408,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb50dc1fb0e0b2c8748d5bee1aa7acdd18f9e036311bc93a71d97be624030317"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-serde 2.0.0",
"alloy-serde",
"serde",
]
@@ -499,7 +475,7 @@ checksum = "f2ba5468f78c8893be2d68a7f2fda61753336e5653f006af19781001b5f99e6c"
dependencies = [
"alloy-chains",
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-json-rpc",
"alloy-network",
"alloy-network-primitives",
@@ -615,7 +591,7 @@ dependencies = [
"alloy-primitives",
"alloy-rpc-types-engine",
"alloy-rpc-types-eth",
"alloy-serde 2.0.0",
"alloy-serde",
"serde",
]
@@ -639,7 +615,7 @@ checksum = "06bc10b0dca4f5bfc3cd30ed46eab5d651b5bb2cd300d683bdcdf5d2bfe6e82c"
dependencies = [
"alloy-primitives",
"alloy-rpc-types-eth",
"alloy-serde 2.0.0",
"alloy-serde",
"serde",
]
@@ -653,7 +629,7 @@ dependencies = [
"alloy-network-primitives",
"alloy-primitives",
"alloy-rpc-types-eth",
"alloy-serde 2.0.0",
"alloy-serde",
"serde",
"serde_json",
]
@@ -664,7 +640,7 @@ version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a8f7fa8ca056bb797a368aeed329e6ace6b62ee4271432ac36ab8ae87a5e60d"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rpc-types-engine",
"derive_more",
@@ -698,10 +674,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e59bc947935732cae5b072753e5e034c0b70a8b031c2839f45e2659ba07df9ae"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"alloy-serde 2.0.0",
"alloy-serde",
"arbitrary",
"derive_more",
"ethereum_ssz",
@@ -720,11 +696,11 @@ checksum = "cc280a41931bd419af86e9e859dd9726b73313aaa2e479b33c0e344f4b892ddb"
dependencies = [
"alloy-consensus",
"alloy-consensus-any",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-network-primitives",
"alloy-primitives",
"alloy-rlp",
"alloy-serde 2.0.0",
"alloy-serde",
"alloy-sol-types",
"arbitrary",
"itertools 0.14.0",
@@ -741,10 +717,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "286c40ce0d715217a5bfa9fb452779b11e6769e56680afa0de691ae8f3a848ac"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rpc-types-eth",
"alloy-serde 2.0.0",
"alloy-serde",
"serde",
"serde_json",
]
@@ -757,7 +733,7 @@ checksum = "ede0458c51bef23620aa6bd01a0b4f608be7bcb61d98e91b8530208ae545f3c2"
dependencies = [
"alloy-primitives",
"alloy-rpc-types-eth",
"alloy-serde 2.0.0",
"alloy-serde",
"serde",
"serde_json",
"thiserror 2.0.18",
@@ -771,21 +747,10 @@ checksum = "d3f4df183248b57f3e0b99054b1b6786769d3fdff6d01a702234068140c8ba76"
dependencies = [
"alloy-primitives",
"alloy-rpc-types-eth",
"alloy-serde 2.0.0",
"alloy-serde",
"serde",
]
[[package]]
name = "alloy-serde"
version = "1.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11ece63b89294b8614ab3f483560c08d016930f842bf36da56bf0b764a15c11e"
dependencies = [
"alloy-primitives",
"serde",
"serde_json",
]
[[package]]
name = "alloy-serde"
version = "2.0.0"
@@ -2828,7 +2793,7 @@ name = "custom-hardforks"
version = "0.1.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-genesis",
"alloy-primitives",
"reth-chainspec",
@@ -3275,7 +3240,7 @@ name = "ef-tests"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-genesis",
"alloy-primitives",
"alloy-rlp",
@@ -3493,7 +3458,7 @@ name = "example-beacon-api-sidecar-fetcher"
version = "0.1.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rpc-types-beacon",
"clap",
@@ -3559,7 +3524,7 @@ dependencies = [
name = "example-custom-beacon-withdrawals"
version = "0.0.0"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-evm",
"alloy-sol-types",
"eyre",
@@ -3614,7 +3579,7 @@ dependencies = [
name = "example-custom-inspector"
version = "0.0.0"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-evm",
"alloy-primitives",
"alloy-rpc-types-eth",
@@ -3636,7 +3601,7 @@ dependencies = [
name = "example-custom-payload-builder"
version = "0.0.0"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"eyre",
"futures-util",
"reth-basic-payload-builder",
@@ -7341,7 +7306,7 @@ name = "reth-basic-payload-builder"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"futures-core",
"futures-util",
@@ -7367,7 +7332,7 @@ name = "reth-bb"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-evm",
"alloy-hardforks 0.4.7",
"alloy-primitives",
@@ -7416,7 +7381,7 @@ version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eip7928",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-json-rpc",
"alloy-primitives",
"alloy-provider",
@@ -7463,7 +7428,7 @@ name = "reth-chain-state"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-signer",
"alloy-signer-local",
@@ -7496,7 +7461,7 @@ version = "2.0.0"
dependencies = [
"alloy-chains",
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-evm",
"alloy-genesis",
"alloy-primitives",
@@ -7528,7 +7493,7 @@ version = "2.0.0"
dependencies = [
"alloy-chains",
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"arbitrary",
@@ -7624,7 +7589,7 @@ dependencies = [
name = "reth-cli-util"
version = "2.0.0"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"cfg-if",
"eyre",
@@ -7649,7 +7614,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a79b3247ae4fbb1d4d35ce83a11fc596428a4c6ea836c98a75a55340192578a4"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-genesis",
"alloy-primitives",
"alloy-trie",
@@ -7709,7 +7674,7 @@ name = "reth-consensus-common"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"rand 0.9.4",
"reth-chainspec",
@@ -7723,7 +7688,7 @@ name = "reth-consensus-debug-client"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-json-rpc",
"alloy-primitives",
"alloy-provider",
@@ -7841,7 +7806,7 @@ dependencies = [
name = "reth-db-models"
version = "2.0.0"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"arbitrary",
"bytes",
@@ -7937,7 +7902,7 @@ name = "reth-downloaders"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"assert_matches",
@@ -7975,7 +7940,7 @@ name = "reth-e2e-test-utils"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-network",
"alloy-primitives",
"alloy-provider",
@@ -8080,7 +8045,7 @@ name = "reth-engine-primitives"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rpc-types-engine",
"auto_impl",
@@ -8105,7 +8070,7 @@ version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eip7928",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-evm",
"alloy-primitives",
"alloy-rlp",
@@ -8203,7 +8168,7 @@ name = "reth-era"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"ethereum_ssz",
@@ -8280,7 +8245,7 @@ version = "2.0.0"
dependencies = [
"alloy-chains",
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"arbitrary",
@@ -8319,7 +8284,7 @@ dependencies = [
"alloy-chains",
"alloy-consensus",
"alloy-eip7928",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-genesis",
"alloy-hardforks 0.4.7",
"alloy-primitives",
@@ -8406,7 +8371,7 @@ name = "reth-ethereum-consensus"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"reth-chainspec",
"reth-consensus",
@@ -8421,7 +8386,7 @@ dependencies = [
name = "reth-ethereum-engine-primitives"
version = "2.0.0"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rpc-types-engine",
"reth-engine-primitives",
@@ -8451,7 +8416,7 @@ name = "reth-ethereum-payload-builder"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"alloy-rpc-types-engine",
@@ -8480,7 +8445,7 @@ name = "reth-ethereum-primitives"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"alloy-rpc-types-eth",
@@ -8511,7 +8476,7 @@ name = "reth-evm"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-evm",
"alloy-primitives",
"auto_impl",
@@ -8535,7 +8500,7 @@ name = "reth-evm-ethereum"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-evm",
"alloy-genesis",
"alloy-primitives",
@@ -8587,7 +8552,7 @@ name = "reth-execution-types"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-evm",
"alloy-primitives",
"alloy-rlp",
@@ -8608,7 +8573,7 @@ name = "reth-exex"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-genesis",
"alloy-primitives",
"eyre",
@@ -8652,7 +8617,7 @@ dependencies = [
name = "reth-exex-test-utils"
version = "2.0.0"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"eyre",
"futures-util",
"reth-chainspec",
@@ -8683,7 +8648,7 @@ dependencies = [
name = "reth-exex-types"
version = "2.0.0"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"arbitrary",
"bincode",
@@ -8710,7 +8675,7 @@ name = "reth-invalid-block-hooks"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"alloy-rpc-types-debug",
@@ -8823,7 +8788,7 @@ name = "reth-network"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-genesis",
"alloy-primitives",
"alloy-rlp",
@@ -8908,7 +8873,7 @@ name = "reth-network-p2p"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"auto_impl",
"derive_more",
@@ -9001,7 +8966,7 @@ name = "reth-node-builder"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-provider",
"alloy-rpc-types",
@@ -9072,7 +9037,7 @@ name = "reth-node-core"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rpc-types-engine",
"clap",
@@ -9129,7 +9094,7 @@ version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-contract",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-genesis",
"alloy-network",
"alloy-primitives",
@@ -9211,7 +9176,7 @@ name = "reth-node-events"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rpc-types-engine",
"derive_more",
@@ -9308,7 +9273,7 @@ name = "reth-payload-primitives"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"alloy-rpc-types-engine",
@@ -9353,7 +9318,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc759fd87c3f65440e5d3bfa3107fe8a13a61a6807cd485c62c49d63c7bf6717"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-genesis",
"alloy-primitives",
"alloy-rlp",
@@ -9384,7 +9349,7 @@ name = "reth-provider"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-genesis",
"alloy-primitives",
"alloy-rpc-types-engine",
@@ -9435,7 +9400,7 @@ name = "reth-prune"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"assert_matches",
"itertools 0.14.0",
@@ -9509,7 +9474,7 @@ version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-dyn-abi",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-evm",
"alloy-genesis",
"alloy-network",
@@ -9525,7 +9490,7 @@ dependencies = [
"alloy-rpc-types-mev",
"alloy-rpc-types-trace",
"alloy-rpc-types-txpool",
"alloy-serde 2.0.0",
"alloy-serde",
"alloy-signer",
"alloy-signer-local",
"async-trait",
@@ -9587,7 +9552,7 @@ dependencies = [
name = "reth-rpc-api"
version = "2.0.0"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-genesis",
"alloy-json-rpc",
"alloy-primitives",
@@ -9601,7 +9566,7 @@ dependencies = [
"alloy-rpc-types-mev",
"alloy-rpc-types-trace",
"alloy-rpc-types-txpool",
"alloy-serde 2.0.0",
"alloy-serde",
"jsonrpsee",
"reth-chain-state",
"reth-engine-primitives",
@@ -9617,7 +9582,7 @@ dependencies = [
name = "reth-rpc-api-testing-util"
version = "2.0.0"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rpc-types-eth",
"alloy-rpc-types-trace",
@@ -9636,7 +9601,7 @@ dependencies = [
name = "reth-rpc-builder"
version = "2.0.0"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-network",
"alloy-primitives",
"alloy-provider",
@@ -9733,7 +9698,7 @@ dependencies = [
name = "reth-rpc-engine-api"
version = "2.0.0"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"alloy-rpc-types-engine",
@@ -9772,7 +9737,7 @@ dependencies = [
"alloy-consensus",
"alloy-dyn-abi",
"alloy-eip7928",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-evm",
"alloy-json-rpc",
"alloy-network",
@@ -9780,7 +9745,7 @@ dependencies = [
"alloy-rlp",
"alloy-rpc-types-eth",
"alloy-rpc-types-mev",
"alloy-serde 2.0.0",
"alloy-serde",
"async-trait",
"auto_impl",
"dyn-clone",
@@ -9815,7 +9780,7 @@ name = "reth-rpc-eth-types"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-evm",
"alloy-network",
"alloy-primitives",
@@ -9879,7 +9844,7 @@ dependencies = [
name = "reth-rpc-server-types"
version = "2.0.0"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rpc-types-engine",
"jsonrpsee-core",
@@ -9910,7 +9875,7 @@ name = "reth-stages"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-genesis",
"alloy-primitives",
"alloy-rlp",
@@ -9971,7 +9936,7 @@ dependencies = [
name = "reth-stages-api"
version = "2.0.0"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"aquamarine",
"assert_matches",
@@ -10063,7 +10028,7 @@ name = "reth-storage-api"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rpc-types-engine",
"auto_impl",
@@ -10085,7 +10050,7 @@ dependencies = [
name = "reth-storage-errors"
version = "2.0.0"
dependencies = [
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"derive_more",
@@ -10103,7 +10068,7 @@ name = "reth-storage-rpc-provider"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-network",
"alloy-primitives",
"alloy-provider",
@@ -10152,7 +10117,7 @@ name = "reth-testing-utils"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-genesis",
"alloy-primitives",
"alloy-rlp",
@@ -10212,7 +10177,7 @@ name = "reth-transaction-pool"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"aquamarine",
@@ -10262,7 +10227,7 @@ name = "reth-trie"
version = "2.0.0"
dependencies = [
"alloy-consensus",
"alloy-eips 2.0.0",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"alloy-trie",
@@ -10299,7 +10264,7 @@ dependencies = [
"alloy-primitives",
"alloy-rlp",
"alloy-rpc-types-eth",
"alloy-serde 2.0.0",
"alloy-serde",
"alloy-trie",
"arbitrary",
"arrayvec",
@@ -10431,8 +10396,7 @@ dependencies = [
[[package]]
name = "revm"
version = "37.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11353f234577a63048066df974d8a56e8c090d4de8b5f7d5f2a0d0c3a1ffaa2d"
source = "git+https://github.com/bluealloy/revm?rev=89ecb25dbe49e1c3a10d99529e42f027d0bd2386#89ecb25dbe49e1c3a10d99529e42f027d0bd2386"
dependencies = [
"revm-bytecode",
"revm-context",
@@ -10450,8 +10414,7 @@ dependencies = [
[[package]]
name = "revm-bytecode"
version = "10.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bdbb3a3d735efa94c91f2ef6bf20a35f99a77bc78f3e25bd758336901bdf9661"
source = "git+https://github.com/bluealloy/revm?rev=89ecb25dbe49e1c3a10d99529e42f027d0bd2386#89ecb25dbe49e1c3a10d99529e42f027d0bd2386"
dependencies = [
"bitvec",
"phf",
@@ -10462,8 +10425,7 @@ dependencies = [
[[package]]
name = "revm-context"
version = "16.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0e3d41127977e351ed795689147e6e59b0fa88e387840f921e46c440bb2fb44"
source = "git+https://github.com/bluealloy/revm?rev=89ecb25dbe49e1c3a10d99529e42f027d0bd2386#89ecb25dbe49e1c3a10d99529e42f027d0bd2386"
dependencies = [
"bitvec",
"cfg-if",
@@ -10479,8 +10441,7 @@ dependencies = [
[[package]]
name = "revm-context-interface"
version = "17.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd61f0f2f646ae74a75e12e7f1d57554868e2dc5c83fc9a761cb95735cb58309"
source = "git+https://github.com/bluealloy/revm?rev=89ecb25dbe49e1c3a10d99529e42f027d0bd2386#89ecb25dbe49e1c3a10d99529e42f027d0bd2386"
dependencies = [
"alloy-eip2930",
"alloy-eip7702",
@@ -10495,10 +10456,9 @@ dependencies = [
[[package]]
name = "revm-database"
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54f97178ab32358be770d09649d6fa86303923cab7afb95577353e7305a04193"
source = "git+https://github.com/bluealloy/revm?rev=89ecb25dbe49e1c3a10d99529e42f027d0bd2386#89ecb25dbe49e1c3a10d99529e42f027d0bd2386"
dependencies = [
"alloy-eips 1.8.3",
"alloy-eips",
"revm-bytecode",
"revm-database-interface",
"revm-primitives",
@@ -10509,8 +10469,7 @@ dependencies = [
[[package]]
name = "revm-database-interface"
version = "11.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68e48ddde8f5ef2adaf1e920ccbf57fa6ef2c63c11e3e37d7d9137657873eecc"
source = "git+https://github.com/bluealloy/revm?rev=89ecb25dbe49e1c3a10d99529e42f027d0bd2386#89ecb25dbe49e1c3a10d99529e42f027d0bd2386"
dependencies = [
"auto_impl",
"either",
@@ -10523,8 +10482,7 @@ dependencies = [
[[package]]
name = "revm-handler"
version = "18.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f18b03319aee860ecc4631c9180abb0828480f5a4c39507fc735a417bd906984"
source = "git+https://github.com/bluealloy/revm?rev=89ecb25dbe49e1c3a10d99529e42f027d0bd2386#89ecb25dbe49e1c3a10d99529e42f027d0bd2386"
dependencies = [
"auto_impl",
"derive-where",
@@ -10542,8 +10500,7 @@ dependencies = [
[[package]]
name = "revm-inspector"
version = "18.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f33e8327376dff859eb18dea3623aa55ef5d580fe38fa0fd4bb92bd95ace60ad"
source = "git+https://github.com/bluealloy/revm?rev=89ecb25dbe49e1c3a10d99529e42f027d0bd2386#89ecb25dbe49e1c3a10d99529e42f027d0bd2386"
dependencies = [
"auto_impl",
"either",
@@ -10580,8 +10537,7 @@ dependencies = [
[[package]]
name = "revm-interpreter"
version = "35.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e5f438f47d40d9830c0498fa3ca16a447b3148ab7b78742cbb1b27a51a50963"
source = "git+https://github.com/bluealloy/revm?rev=89ecb25dbe49e1c3a10d99529e42f027d0bd2386#89ecb25dbe49e1c3a10d99529e42f027d0bd2386"
dependencies = [
"revm-bytecode",
"revm-context-interface",
@@ -10593,8 +10549,7 @@ dependencies = [
[[package]]
name = "revm-precompile"
version = "33.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c07bfcc9361f7b23970a68cbd17bfe255e70182cfb1a8896d06832217fc5439"
source = "git+https://github.com/bluealloy/revm?rev=89ecb25dbe49e1c3a10d99529e42f027d0bd2386#89ecb25dbe49e1c3a10d99529e42f027d0bd2386"
dependencies = [
"ark-bls12-381",
"ark-bn254",
@@ -10618,8 +10573,7 @@ dependencies = [
[[package]]
name = "revm-primitives"
version = "23.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c99bda77d9661521ba0b4bc04558c6692074f01e65dd420fa3b893033d9b8a2"
source = "git+https://github.com/bluealloy/revm?rev=89ecb25dbe49e1c3a10d99529e42f027d0bd2386#89ecb25dbe49e1c3a10d99529e42f027d0bd2386"
dependencies = [
"alloy-primitives",
"num_enum",
@@ -10630,8 +10584,7 @@ dependencies = [
[[package]]
name = "revm-state"
version = "11.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e480426a7d76b458789e4a1be3ffbce9df798f0145f0520c1cdf967755cfcbf"
source = "git+https://github.com/bluealloy/revm?rev=89ecb25dbe49e1c3a10d99529e42f027d0bd2386#89ecb25dbe49e1c3a10d99529e42f027d0bd2386"
dependencies = [
"alloy-eip7928",
"bitflags 2.11.1",
@@ -13734,3 +13687,8 @@ dependencies = [
"cc",
"pkg-config",
]
[[patch.unused]]
name = "revm-inspectors"
version = "0.38.1"
source = "git+https://github.com/paradigmxyz/revm-inspectors?rev=c6f88bbe7186d863f4667dd43c42608eb7a8ba5c#c6f88bbe7186d863f4667dd43c42608eb7a8ba5c"

View File

@@ -698,3 +698,19 @@ vergen-git2 = "9.1.0"
# networking
ipnet = "2.11"
[patch.crates-io]
revm = { git = "https://github.com/bluealloy/revm", rev = "89ecb25dbe49e1c3a10d99529e42f027d0bd2386" }
revm-bytecode = { git = "https://github.com/bluealloy/revm", rev = "89ecb25dbe49e1c3a10d99529e42f027d0bd2386" }
revm-database = { git = "https://github.com/bluealloy/revm", rev = "89ecb25dbe49e1c3a10d99529e42f027d0bd2386" }
revm-state = { git = "https://github.com/bluealloy/revm", rev = "89ecb25dbe49e1c3a10d99529e42f027d0bd2386" }
revm-primitives = { git = "https://github.com/bluealloy/revm", rev = "89ecb25dbe49e1c3a10d99529e42f027d0bd2386" }
revm-interpreter = { git = "https://github.com/bluealloy/revm", rev = "89ecb25dbe49e1c3a10d99529e42f027d0bd2386" }
revm-database-interface = { git = "https://github.com/bluealloy/revm", rev = "89ecb25dbe49e1c3a10d99529e42f027d0bd2386" }
revm-inspectors = { git = "https://github.com/paradigmxyz/revm-inspectors", rev = "c6f88bbe7186d863f4667dd43c42608eb7a8ba5c" }
alloy-evm = { git = "https://github.com/alloy-rs/evm", rev = "ff0bbec9ccaa818155e25003a77f4d73d350bbd7" }
reth-codecs = { git = "https://github.com/paradigmxyz/reth-core", rev = "6b12498871bc1b1d42c6dcf28968c271660de8c0" }
reth-codecs-derive = { git = "https://github.com/paradigmxyz/reth-core", rev = "6b12498871bc1b1d42c6dcf28968c271660de8c0" }
reth-primitives-traits = { git = "https://github.com/paradigmxyz/reth-core", rev = "6b12498871bc1b1d42c6dcf28968c271660de8c0" }
reth-rpc-traits = { git = "https://github.com/paradigmxyz/reth-core", rev = "6b12498871bc1b1d42c6dcf28968c271660de8c0" }
reth-zstd-compressors = { git = "https://github.com/paradigmxyz/reth-core", rev = "6b12498871bc1b1d42c6dcf28968c271660de8c0" }