deps: bump alloy to 0.1 (#8892)

This commit is contained in:
Alexey Shekhirin
2024-06-17 17:19:55 +01:00
committed by GitHub
parent 2a5c93fab3
commit 2219d7d23e
3 changed files with 160 additions and 194 deletions

282
Cargo.lock generated
View File

@ -121,33 +121,20 @@ dependencies = [
"strum",
]
[[package]]
name = "alloy-consensus"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
dependencies = [
"alloy-eips 0.1.0",
"alloy-primitives",
"alloy-rlp",
"alloy-serde 0.1.0",
"arbitrary",
"c-kzg",
"proptest",
"proptest-derive",
"serde",
]
[[package]]
name = "alloy-consensus"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3cc7579e4fb5558af44810f542c90d1145dba8b92c08211c215196160c48d2ea"
dependencies = [
"alloy-eips 0.1.1",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"alloy-serde 0.1.1",
"alloy-serde",
"arbitrary",
"c-kzg",
"proptest",
"proptest-derive",
"serde",
]
@ -171,12 +158,13 @@ dependencies = [
[[package]]
name = "alloy-eips"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3bdbc8d98cc36ebe17bb5b42d0873137bc76628a4ee0f7e7acad5b8fc59d3597"
dependencies = [
"alloy-primitives",
"alloy-rlp",
"alloy-serde 0.1.0",
"alloy-serde",
"arbitrary",
"c-kzg",
"derive_more",
@ -188,27 +176,13 @@ dependencies = [
]
[[package]]
name = "alloy-eips"
name = "alloy-genesis"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3bdbc8d98cc36ebe17bb5b42d0873137bc76628a4ee0f7e7acad5b8fc59d3597"
checksum = "5e10a047066076b32d52b3228e95a4f7793db7a204f648aa1a1ea675085bffd8"
dependencies = [
"alloy-primitives",
"alloy-rlp",
"alloy-serde 0.1.1",
"c-kzg",
"once_cell",
"serde",
"sha2 0.10.8",
]
[[package]]
name = "alloy-genesis"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
dependencies = [
"alloy-primitives",
"alloy-serde 0.1.0",
"alloy-serde",
"serde",
"serde_json",
]
@ -227,8 +201,9 @@ dependencies = [
[[package]]
name = "alloy-json-rpc"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d06d33b79246313c4103ef9596c721674a926f1ddc8b605aa2bac4d8ba94ee34"
dependencies = [
"alloy-primitives",
"serde",
@ -239,15 +214,16 @@ dependencies = [
[[package]]
name = "alloy-network"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef742b478a2db5c27063cde82128dfbecffcd38237d7f682a91d3ecf6aa1836c"
dependencies = [
"alloy-consensus 0.1.0",
"alloy-eips 0.1.0",
"alloy-consensus",
"alloy-eips",
"alloy-json-rpc",
"alloy-primitives",
"alloy-rpc-types-eth 0.1.0",
"alloy-serde 0.1.0",
"alloy-rpc-types-eth",
"alloy-serde",
"alloy-signer",
"alloy-sol-types",
"async-trait",
@ -258,8 +234,9 @@ dependencies = [
[[package]]
name = "alloy-node-bindings"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e4890cdebc750890b1cd3b5a61f72df992e262c5bfb5423b2999f0d81449f04e"
dependencies = [
"alloy-genesis",
"alloy-primitives",
@ -300,12 +277,13 @@ dependencies = [
[[package]]
name = "alloy-provider"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "200b786259a17acf318b9c423afe9669bec24ce9cdf59de153ff9a4009914bb6"
dependencies = [
"alloy-chains",
"alloy-consensus 0.1.0",
"alloy-eips 0.1.0",
"alloy-consensus",
"alloy-eips",
"alloy-json-rpc",
"alloy-network",
"alloy-primitives",
@ -313,7 +291,7 @@ dependencies = [
"alloy-rpc-client",
"alloy-rpc-types-admin",
"alloy-rpc-types-engine",
"alloy-rpc-types-eth 0.1.0",
"alloy-rpc-types-eth",
"alloy-transport",
"alloy-transport-http",
"alloy-transport-ws",
@ -335,8 +313,9 @@ dependencies = [
[[package]]
name = "alloy-pubsub"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47e6e6c1eab938a18a8e88d430cc9d548edf54c850a550873888285c85428eca"
dependencies = [
"alloy-json-rpc",
"alloy-primitives",
@ -375,8 +354,9 @@ dependencies = [
[[package]]
name = "alloy-rpc-client"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "328a6a14aba6152ddf6d01bac5e17a70dbe9d6f343bf402b995c30bac63a1fbf"
dependencies = [
"alloy-json-rpc",
"alloy-primitives",
@ -398,19 +378,21 @@ dependencies = [
[[package]]
name = "alloy-rpc-types"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3164e7d8a718a22ede70b2c1d2bb554a8b4bd8e56c07ab630b75c74c06c53752"
dependencies = [
"alloy-rpc-types-engine",
"alloy-rpc-types-eth 0.1.0",
"alloy-rpc-types-eth",
"alloy-rpc-types-trace",
"alloy-serde 0.1.0",
"alloy-serde",
]
[[package]]
name = "alloy-rpc-types-admin"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b61b27c1a30ee71c751fe8a1b926d897e6795527bba2832f458acd432408df20"
dependencies = [
"alloy-genesis",
"alloy-primitives",
@ -420,20 +402,22 @@ dependencies = [
[[package]]
name = "alloy-rpc-types-anvil"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a21cdf2617cfb0ae95ef462a0144abfef5ff56d25b56915d7a08f8a5a7b92926"
dependencies = [
"alloy-primitives",
"alloy-serde 0.1.0",
"alloy-serde",
"serde",
]
[[package]]
name = "alloy-rpc-types-beacon"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "36a3c7fd58772e4eadec5f08153573aa0ce8d998bd03f239ca74cd2927022d4c"
dependencies = [
"alloy-eips 0.1.0",
"alloy-eips",
"alloy-primitives",
"alloy-rpc-types-engine",
"serde",
@ -443,15 +427,16 @@ dependencies = [
[[package]]
name = "alloy-rpc-types-engine"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90c3de574f90d9b939e3ee666a74bea29fb1a2ae66f1569b111bb6a922b1c762"
dependencies = [
"alloy-consensus 0.1.0",
"alloy-eips 0.1.0",
"alloy-consensus",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"alloy-rpc-types-eth 0.1.0",
"alloy-serde 0.1.0",
"alloy-rpc-types-eth",
"alloy-serde",
"jsonrpsee-types",
"jsonwebtoken",
"rand 0.8.5",
@ -461,14 +446,15 @@ dependencies = [
[[package]]
name = "alloy-rpc-types-eth"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bce0676f144be1eae71122d1d417885a3b063add0353b35e46cdf1440d6b33b1"
dependencies = [
"alloy-consensus 0.1.0",
"alloy-eips 0.1.0",
"alloy-consensus",
"alloy-eips",
"alloy-primitives",
"alloy-rlp",
"alloy-serde 0.1.0",
"alloy-serde",
"alloy-sol-types",
"arbitrary",
"itertools 0.13.0",
@ -481,50 +467,35 @@ dependencies = [
]
[[package]]
name = "alloy-rpc-types-eth"
name = "alloy-rpc-types-trace"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bce0676f144be1eae71122d1d417885a3b063add0353b35e46cdf1440d6b33b1"
dependencies = [
"alloy-consensus 0.1.1",
"alloy-eips 0.1.1",
"alloy-primitives",
"alloy-rlp",
"alloy-serde 0.1.1",
"alloy-sol-types",
"itertools 0.13.0",
"serde",
"serde_json",
"thiserror",
]
[[package]]
name = "alloy-rpc-types-trace"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
checksum = "a39c52613dc4d9995ff284b496158594ae63f9bfc58b5ef04e48ec5da2e3d747"
dependencies = [
"alloy-primitives",
"alloy-rpc-types-eth 0.1.0",
"alloy-serde 0.1.0",
"alloy-rpc-types-eth",
"alloy-serde",
"serde",
"serde_json",
]
[[package]]
name = "alloy-rpc-types-txpool"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4aeb7995e8859f3931b6199e13a533c9fde89affa900addb7218db2f15f9687d"
dependencies = [
"alloy-primitives",
"alloy-rpc-types-eth 0.1.0",
"alloy-serde 0.1.0",
"alloy-rpc-types-eth",
"alloy-serde",
"serde",
]
[[package]]
name = "alloy-serde"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c224916316519558d8c2b6a60dc7626688c08f1b8951774702562dbcb8666ee"
dependencies = [
"alloy-primitives",
"arbitrary",
@ -535,20 +506,10 @@ dependencies = [
]
[[package]]
name = "alloy-serde"
name = "alloy-signer"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c224916316519558d8c2b6a60dc7626688c08f1b8951774702562dbcb8666ee"
dependencies = [
"alloy-primitives",
"serde",
"serde_json",
]
[[package]]
name = "alloy-signer"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
checksum = "227c5fd0ed6e06e1ccc30593f8ff6d9fb907ac5f03a709a6d687f0943494a229"
dependencies = [
"alloy-primitives",
"async-trait",
@ -560,10 +521,11 @@ dependencies = [
[[package]]
name = "alloy-signer-local"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "66c44057ac1e8707f8c6a983db9f83ac1265c9e05be81d432acf2aad2880e1c0"
dependencies = [
"alloy-consensus 0.1.0",
"alloy-consensus",
"alloy-network",
"alloy-primitives",
"alloy-signer",
@ -649,8 +611,9 @@ dependencies = [
[[package]]
name = "alloy-transport"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3628d81530263fe837a09cd527022f5728202a669973f04270942f4d390b5f5"
dependencies = [
"alloy-json-rpc",
"base64 0.22.1",
@ -666,8 +629,9 @@ dependencies = [
[[package]]
name = "alloy-transport-http"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f35d34e7a51503c9ff267404a5850bd58f991b7ab524b892f364901e3576376"
dependencies = [
"alloy-json-rpc",
"alloy-transport",
@ -680,8 +644,9 @@ dependencies = [
[[package]]
name = "alloy-transport-ipc"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7d2f106151a583f7d258fe8cc846c5196da90a9f502d4b3516c56d63e1f25a2"
dependencies = [
"alloy-json-rpc",
"alloy-pubsub",
@ -698,8 +663,9 @@ dependencies = [
[[package]]
name = "alloy-transport-ws"
version = "0.1.0"
source = "git+https://github.com/alloy-rs/alloy?rev=6cb3713#6cb3713a14c047cd5fcf17b99d27055341c41aaf"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20a80da44d3709c4ceaf47745ad820eae8f121404b9ffd8e285522ac4eb06681"
dependencies = [
"alloy-pubsub",
"alloy-transport",
@ -2963,7 +2929,7 @@ dependencies = [
name = "exex-rollup"
version = "0.0.0"
dependencies = [
"alloy-consensus 0.1.0",
"alloy-consensus",
"alloy-rlp",
"alloy-sol-types",
"eyre",
@ -3123,10 +3089,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "195bb5b228e1215c50d828f3e7d48a809a0af2bc0120462710ea5e7fcba3cbe2"
dependencies = [
"alloy-chains",
"alloy-eips 0.1.1",
"alloy-eips",
"alloy-primitives",
"alloy-rpc-types-eth 0.1.1",
"alloy-serde 0.1.1",
"alloy-rpc-types-eth",
"alloy-serde",
"chrono",
"reqwest",
"serde",
@ -6433,8 +6399,8 @@ dependencies = [
name = "reth-bench"
version = "1.0.0-rc.1"
dependencies = [
"alloy-consensus 0.1.0",
"alloy-eips 0.1.0",
"alloy-consensus",
"alloy-eips",
"alloy-json-rpc",
"alloy-provider",
"alloy-pubsub",
@ -6518,7 +6484,7 @@ name = "reth-chainspec"
version = "1.0.0-rc.1"
dependencies = [
"alloy-chains",
"alloy-eips 0.1.0",
"alloy-eips",
"alloy-genesis",
"alloy-primitives",
"alloy-rlp",
@ -6549,8 +6515,8 @@ dependencies = [
name = "reth-codecs"
version = "1.0.0-rc.1"
dependencies = [
"alloy-consensus 0.1.0",
"alloy-eips 0.1.0",
"alloy-consensus",
"alloy-eips",
"alloy-genesis",
"alloy-primitives",
"arbitrary",
@ -6613,8 +6579,8 @@ dependencies = [
name = "reth-consensus-debug-client"
version = "1.0.0-rc.1"
dependencies = [
"alloy-consensus 0.1.0",
"alloy-eips 0.1.0",
"alloy-consensus",
"alloy-eips",
"alloy-provider",
"auto_impl",
"eyre",
@ -6838,7 +6804,7 @@ dependencies = [
name = "reth-e2e-test-utils"
version = "1.0.0-rc.1"
dependencies = [
"alloy-consensus 0.1.0",
"alloy-consensus",
"alloy-network",
"alloy-rpc-types",
"alloy-signer",
@ -7064,7 +7030,7 @@ dependencies = [
name = "reth-evm-ethereum"
version = "1.0.0-rc.1"
dependencies = [
"alloy-eips 0.1.0",
"alloy-eips",
"alloy-sol-types",
"reth-chainspec",
"reth-ethereum-consensus",
@ -7102,7 +7068,7 @@ dependencies = [
name = "reth-execution-errors"
version = "1.0.0-rc.1"
dependencies = [
"alloy-eips 0.1.0",
"alloy-eips",
"alloy-primitives",
"reth-consensus",
"reth-prune-types",
@ -7115,7 +7081,7 @@ dependencies = [
name = "reth-execution-types"
version = "1.0.0-rc.1"
dependencies = [
"alloy-eips 0.1.0",
"alloy-eips",
"alloy-primitives",
"reth-chainspec",
"reth-execution-errors",
@ -7722,8 +7688,8 @@ dependencies = [
name = "reth-primitives"
version = "1.0.0-rc.1"
dependencies = [
"alloy-consensus 0.1.0",
"alloy-eips 0.1.0",
"alloy-consensus",
"alloy-eips",
"alloy-genesis",
"alloy-primitives",
"alloy-rlp",
@ -7769,12 +7735,12 @@ dependencies = [
name = "reth-primitives-traits"
version = "1.0.0-rc.1"
dependencies = [
"alloy-consensus 0.1.0",
"alloy-eips 0.1.0",
"alloy-consensus",
"alloy-eips",
"alloy-genesis",
"alloy-primitives",
"alloy-rlp",
"alloy-rpc-types-eth 0.1.0",
"alloy-rpc-types-eth",
"arbitrary",
"bytes",
"derive_more",
@ -7882,7 +7848,7 @@ dependencies = [
name = "reth-revm"
version = "1.0.0-rc.1"
dependencies = [
"alloy-eips 0.1.0",
"alloy-eips",
"alloy-rlp",
"reth-chainspec",
"reth-consensus-common",
@ -8095,7 +8061,7 @@ dependencies = [
"alloy-rpc-types-engine",
"alloy-rpc-types-trace",
"alloy-rpc-types-txpool",
"alloy-serde 0.1.0",
"alloy-serde",
"arbitrary",
"bytes",
"jsonrpsee-types",
@ -8386,7 +8352,7 @@ dependencies = [
name = "reth-trie-common"
version = "1.0.0-rc.1"
dependencies = [
"alloy-consensus 0.1.0",
"alloy-consensus",
"alloy-genesis",
"alloy-primitives",
"alloy-rlp",
@ -8438,7 +8404,7 @@ dependencies = [
[[package]]
name = "revm"
version = "9.0.0"
source = "git+https://github.com/bluealloy/revm.git?rev=dd98b3b#dd98b3bb977396d23966e0a2f40d97678d931573"
source = "git+https://github.com/bluealloy/revm.git?rev=41e2f7f#41e2f7f9740c0fb70c5ba888a36453712b6de39c"
dependencies = [
"auto_impl",
"cfg-if",
@ -8452,7 +8418,7 @@ dependencies = [
[[package]]
name = "revm-inspectors"
version = "0.1.0"
source = "git+https://github.com/paradigmxyz/revm-inspectors?rev=79774a6#79774a6e4add9da9247130bf73305531092d0895"
source = "git+https://github.com/paradigmxyz/revm-inspectors?rev=4fe17f0#4fe17f08797450d9d5df315e724d14c9f3749b3f"
dependencies = [
"alloy-primitives",
"alloy-rpc-types",
@ -8469,7 +8435,7 @@ dependencies = [
[[package]]
name = "revm-interpreter"
version = "5.0.0"
source = "git+https://github.com/bluealloy/revm.git?rev=dd98b3b#dd98b3bb977396d23966e0a2f40d97678d931573"
source = "git+https://github.com/bluealloy/revm.git?rev=41e2f7f#41e2f7f9740c0fb70c5ba888a36453712b6de39c"
dependencies = [
"revm-primitives",
"serde",
@ -8478,7 +8444,7 @@ dependencies = [
[[package]]
name = "revm-precompile"
version = "7.0.0"
source = "git+https://github.com/bluealloy/revm.git?rev=dd98b3b#dd98b3bb977396d23966e0a2f40d97678d931573"
source = "git+https://github.com/bluealloy/revm.git?rev=41e2f7f#41e2f7f9740c0fb70c5ba888a36453712b6de39c"
dependencies = [
"aurora-engine-modexp",
"blst",
@ -8496,7 +8462,7 @@ dependencies = [
[[package]]
name = "revm-primitives"
version = "4.0.0"
source = "git+https://github.com/bluealloy/revm.git?rev=dd98b3b#dd98b3bb977396d23966e0a2f40d97678d931573"
source = "git+https://github.com/bluealloy/revm.git?rev=41e2f7f#41e2f7f9740c0fb70c5ba888a36453712b6de39c"
dependencies = [
"alloy-primitives",
"auto_impl",

View File

@ -346,7 +346,7 @@ revm = { version = "9.0.0", features = [
revm-primitives = { version = "4.0.0", features = [
"std",
], default-features = false }
revm-inspectors = { git = "https://github.com/paradigmxyz/revm-inspectors", rev = "79774a6" }
revm-inspectors = { git = "https://github.com/paradigmxyz/revm-inspectors", rev = "4fe17f0" }
# eth
alloy-chains = "0.1.15"
@ -355,36 +355,36 @@ alloy-dyn-abi = "0.7.2"
alloy-sol-types = "0.7.2"
alloy-rlp = "0.3.4"
alloy-trie = "0.4"
alloy-rpc-types = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false, features = [
alloy-rpc-types = { version = "0.1", default-features = false, features = [
"eth",
] }
alloy-rpc-types-anvil = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-rpc-types-beacon = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-rpc-types-admin = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-rpc-types-txpool = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-serde = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-rpc-types-engine = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-rpc-types-eth = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-rpc-types-trace = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-genesis = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-node-bindings = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-provider = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false, features = [
alloy-rpc-types-anvil = { version = "0.1", default-features = false }
alloy-rpc-types-beacon = { version = "0.1", default-features = false }
alloy-rpc-types-admin = { version = "0.1", default-features = false }
alloy-rpc-types-txpool = { version = "0.1", default-features = false }
alloy-serde = { version = "0.1", default-features = false }
alloy-rpc-types-engine = { version = "0.1", default-features = false }
alloy-rpc-types-eth = { version = "0.1", default-features = false }
alloy-rpc-types-trace = { version = "0.1", default-features = false }
alloy-genesis = { version = "0.1", default-features = false }
alloy-node-bindings = { version = "0.1", default-features = false }
alloy-provider = { version = "0.1", default-features = false, features = [
"reqwest",
] }
alloy-eips = { git = "https://github.com/alloy-rs/alloy", default-features = false, rev = "6cb3713" }
alloy-signer = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-signer-local = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-network = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-consensus = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-transport = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713" }
alloy-transport-http = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", features = [
alloy-eips = { version = "0.1", default-features = false }
alloy-signer = { version = "0.1", default-features = false }
alloy-signer-local = { version = "0.1", default-features = false }
alloy-network = { version = "0.1", default-features = false }
alloy-consensus = { version = "0.1", default-features = false }
alloy-transport = { version = "0.1" }
alloy-transport-http = { version = "0.1", features = [
"reqwest-rustls-tls",
], default-features = false }
alloy-transport-ws = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-transport-ipc = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-pubsub = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-json-rpc = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-rpc-client = { git = "https://github.com/alloy-rs/alloy", rev = "6cb3713", default-features = false }
alloy-transport-ws = { version = "0.1", default-features = false }
alloy-transport-ipc = { version = "0.1", default-features = false }
alloy-pubsub = { version = "0.1", default-features = false }
alloy-json-rpc = { version = "0.1", default-features = false }
alloy-rpc-client = { version = "0.1", default-features = false }
# misc
auto_impl = "1"
@ -499,7 +499,7 @@ similar-asserts = "1.5.0"
test-fuzz = "5"
[patch.crates-io]
revm = { git = "https://github.com/bluealloy/revm.git", rev = "dd98b3b" }
revm-interpreter = { git = "https://github.com/bluealloy/revm.git", rev = "dd98b3b" }
revm-precompile = { git = "https://github.com/bluealloy/revm.git", rev = "dd98b3b" }
revm-primitives = { git = "https://github.com/bluealloy/revm.git", rev = "dd98b3b" }
revm = { git = "https://github.com/bluealloy/revm.git", rev = "41e2f7f" }
revm-interpreter = { git = "https://github.com/bluealloy/revm.git", rev = "41e2f7f" }
revm-precompile = { git = "https://github.com/bluealloy/revm.git", rev = "41e2f7f" }
revm-primitives = { git = "https://github.com/bluealloy/revm.git", rev = "41e2f7f" }

View File

@ -12,8 +12,8 @@ use reth::{
revm::{
handler::register::EvmHandler,
inspector_handle_register,
precompile::{Precompile, PrecompileOutput, PrecompileSpecId, Precompiles},
Database, Evm, EvmBuilder, GetInspector,
precompile::{Precompile, PrecompileOutput, PrecompileSpecId},
ContextPrecompiles, Database, Evm, EvmBuilder, GetInspector,
},
tasks::TaskManager,
};
@ -46,12 +46,12 @@ impl MyEvmConfig {
// install the precompiles
handler.pre_execution.load_precompiles = Arc::new(move || {
let mut precompiles = Precompiles::new(PrecompileSpecId::from_spec_id(spec_id)).clone();
precompiles.inner.insert(
let mut precompiles = ContextPrecompiles::new(PrecompileSpecId::from_spec_id(spec_id));
precompiles.extend([(
address!("0000000000000000000000000000000000000999"),
Precompile::Env(Self::my_precompile),
);
precompiles.into()
Precompile::Env(Self::my_precompile).into(),
)]);
precompiles
});
}