diff --git a/Cargo.lock b/Cargo.lock index 8b8c1d0c..45a25537 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -133,13 +133,16 @@ dependencies = [ [[package]] name = "alloy-consensus" version = "0.1.0" -source = "git+https://github.com/alloy-rs/alloy?rev=77c1240#77c1240533b411ed0eb5533f94396eba8d7f6ab6" +source = "git+https://github.com/alloy-rs/alloy?rev=dd25769#dd25769df2089063e84a557c6844d20fba2eb315" dependencies = [ "alloy-eips", "alloy-primitives", "alloy-rlp", "alloy-serde", + "arbitrary", "c-kzg", + "proptest", + "proptest-derive", "serde", ] @@ -164,13 +167,14 @@ dependencies = [ [[package]] name = "alloy-eips" version = "0.1.0" -source = "git+https://github.com/alloy-rs/alloy?rev=77c1240#77c1240533b411ed0eb5533f94396eba8d7f6ab6" +source = "git+https://github.com/alloy-rs/alloy?rev=dd25769#dd25769df2089063e84a557c6844d20fba2eb315" dependencies = [ "alloy-primitives", "alloy-rlp", "alloy-serde", "arbitrary", "c-kzg", + "derive_more", "once_cell", "proptest", "proptest-derive", @@ -181,7 +185,7 @@ dependencies = [ [[package]] name = "alloy-genesis" version = "0.1.0" -source = "git+https://github.com/alloy-rs/alloy?rev=77c1240#77c1240533b411ed0eb5533f94396eba8d7f6ab6" +source = "git+https://github.com/alloy-rs/alloy?rev=dd25769#dd25769df2089063e84a557c6844d20fba2eb315" dependencies = [ "alloy-primitives", "alloy-serde", @@ -204,7 +208,7 @@ dependencies = [ [[package]] name = "alloy-json-rpc" version = "0.1.0" -source = "git+https://github.com/alloy-rs/alloy?rev=77c1240#77c1240533b411ed0eb5533f94396eba8d7f6ab6" +source = "git+https://github.com/alloy-rs/alloy?rev=dd25769#dd25769df2089063e84a557c6844d20fba2eb315" dependencies = [ "alloy-primitives", "serde", @@ -216,7 +220,7 @@ dependencies = [ [[package]] name = "alloy-network" version = "0.1.0" -source = "git+https://github.com/alloy-rs/alloy?rev=77c1240#77c1240533b411ed0eb5533f94396eba8d7f6ab6" +source = "git+https://github.com/alloy-rs/alloy?rev=dd25769#dd25769df2089063e84a557c6844d20fba2eb315" dependencies = [ "alloy-consensus", "alloy-eips", @@ -282,7 +286,7 @@ dependencies = [ [[package]] name = "alloy-rpc-types" version = "0.1.0" -source = "git+https://github.com/alloy-rs/alloy?rev=77c1240#77c1240533b411ed0eb5533f94396eba8d7f6ab6" +source = "git+https://github.com/alloy-rs/alloy?rev=dd25769#dd25769df2089063e84a557c6844d20fba2eb315" dependencies = [ "alloy-consensus", "alloy-eips", @@ -291,11 +295,8 @@ dependencies = [ "alloy-rlp", "alloy-serde", "alloy-sol-types", - "arbitrary", "itertools 0.12.1", "jsonrpsee-types", - "proptest", - "proptest-derive", "serde", "serde_json", "thiserror", @@ -304,7 +305,7 @@ dependencies = [ [[package]] name = "alloy-rpc-types-anvil" version = "0.1.0" -source = "git+https://github.com/alloy-rs/alloy?rev=77c1240#77c1240533b411ed0eb5533f94396eba8d7f6ab6" +source = "git+https://github.com/alloy-rs/alloy?rev=dd25769#dd25769df2089063e84a557c6844d20fba2eb315" dependencies = [ "alloy-primitives", "alloy-serde", @@ -314,7 +315,7 @@ dependencies = [ [[package]] name = "alloy-rpc-types-beacon" version = "0.1.0" -source = "git+https://github.com/alloy-rs/alloy?rev=77c1240#77c1240533b411ed0eb5533f94396eba8d7f6ab6" +source = "git+https://github.com/alloy-rs/alloy?rev=dd25769#dd25769df2089063e84a557c6844d20fba2eb315" dependencies = [ "alloy-eips", "alloy-primitives", @@ -326,7 +327,7 @@ dependencies = [ [[package]] name = "alloy-rpc-types-engine" version = "0.1.0" -source = "git+https://github.com/alloy-rs/alloy?rev=77c1240#77c1240533b411ed0eb5533f94396eba8d7f6ab6" +source = "git+https://github.com/alloy-rs/alloy?rev=dd25769#dd25769df2089063e84a557c6844d20fba2eb315" dependencies = [ "alloy-consensus", "alloy-eips", @@ -344,7 +345,7 @@ dependencies = [ [[package]] name = "alloy-rpc-types-trace" version = "0.1.0" -source = "git+https://github.com/alloy-rs/alloy?rev=77c1240#77c1240533b411ed0eb5533f94396eba8d7f6ab6" +source = "git+https://github.com/alloy-rs/alloy?rev=dd25769#dd25769df2089063e84a557c6844d20fba2eb315" dependencies = [ "alloy-primitives", "alloy-rpc-types", @@ -356,7 +357,7 @@ dependencies = [ [[package]] name = "alloy-serde" version = "0.1.0" -source = "git+https://github.com/alloy-rs/alloy?rev=77c1240#77c1240533b411ed0eb5533f94396eba8d7f6ab6" +source = "git+https://github.com/alloy-rs/alloy?rev=dd25769#dd25769df2089063e84a557c6844d20fba2eb315" dependencies = [ "alloy-primitives", "serde", @@ -366,7 +367,7 @@ dependencies = [ [[package]] name = "alloy-signer" version = "0.1.0" -source = "git+https://github.com/alloy-rs/alloy?rev=77c1240#77c1240533b411ed0eb5533f94396eba8d7f6ab6" +source = "git+https://github.com/alloy-rs/alloy?rev=dd25769#dd25769df2089063e84a557c6844d20fba2eb315" dependencies = [ "alloy-primitives", "async-trait", @@ -379,7 +380,7 @@ dependencies = [ [[package]] name = "alloy-signer-wallet" version = "0.1.0" -source = "git+https://github.com/alloy-rs/alloy?rev=77c1240#77c1240533b411ed0eb5533f94396eba8d7f6ab6" +source = "git+https://github.com/alloy-rs/alloy?rev=dd25769#dd25769df2089063e84a557c6844d20fba2eb315" dependencies = [ "alloy-consensus", "alloy-network", @@ -702,6 +703,12 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "155a5a185e42c6b77ac7b88a15143d930a9e9727a5b7b77eed417404ab15c247" +[[package]] +name = "assert_matches" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" + [[package]] name = "async-channel" version = "1.9.0" @@ -1365,8 +1372,9 @@ dependencies = [ [[package]] name = "c-kzg" -version = "1.0.0" -source = "git+https://github.com/ethereum/c-kzg-4844?tag=v1.0.1#1ef67c17bf659547749750e6ebaaf09563e0149d" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdf100c4cea8f207e883ff91ca886d621d8a166cb04971dfaa9bb8fd99ed95df" dependencies = [ "blst", "cc", @@ -2456,7 +2464,7 @@ dependencies = [ "k256 0.13.3", "log", "rand 0.8.5", - "secp256k1", + "secp256k1 0.28.2", "serde", "sha3", "zeroize", @@ -5890,8 +5898,8 @@ dependencies = [ [[package]] name = "reth" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "ahash", "alloy-rlp", @@ -5940,7 +5948,6 @@ dependencies = [ "reth-payload-validator", "reth-primitives", "reth-provider", - "reth-prune", "reth-revm", "reth-rpc", "reth-rpc-api", @@ -5965,8 +5972,8 @@ dependencies = [ [[package]] name = "reth-auto-seal-consensus" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "futures-util", "reth-beacon-consensus", @@ -5988,8 +5995,8 @@ dependencies = [ [[package]] name = "reth-basic-payload-builder" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-rlp", "futures-core", @@ -6011,14 +6018,14 @@ dependencies = [ [[package]] name = "reth-beacon-consensus" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "futures", "metrics", - "reth-beacon-consensus-core", "reth-db", "reth-engine-primitives", + "reth-ethereum-consensus", "reth-interfaces", "reth-metrics", "reth-payload-builder", @@ -6038,20 +6045,10 @@ dependencies = [ "tracing", ] -[[package]] -name = "reth-beacon-consensus-core" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" -dependencies = [ - "reth-consensus", - "reth-consensus-common", - "reth-primitives", -] - [[package]] name = "reth-blockchain-tree" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "aquamarine", "linked_hash_set", @@ -6075,8 +6072,8 @@ dependencies = [ [[package]] name = "reth-cli-runner" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "reth-tasks", "tokio", @@ -6085,9 +6082,10 @@ dependencies = [ [[package]] name = "reth-codecs" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ + "alloy-consensus", "alloy-eips", "alloy-genesis", "alloy-primitives", @@ -6099,8 +6097,8 @@ dependencies = [ [[package]] name = "reth-codecs-derive" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "convert_case 0.6.0", "proc-macro2", @@ -6110,8 +6108,8 @@ dependencies = [ [[package]] name = "reth-config" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "confy", "humantime-serde", @@ -6119,14 +6117,14 @@ dependencies = [ "reth-net-nat", "reth-network", "reth-primitives", - "secp256k1", + "secp256k1 0.28.2", "serde", ] [[package]] name = "reth-consensus" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "auto_impl", "reth-primitives", @@ -6135,8 +6133,8 @@ dependencies = [ [[package]] name = "reth-consensus-common" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "reth-consensus", "reth-interfaces", @@ -6146,8 +6144,8 @@ dependencies = [ [[package]] name = "reth-db" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "arbitrary", "bytes", @@ -6177,8 +6175,8 @@ dependencies = [ [[package]] name = "reth-discv4" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-rlp", "discv5", @@ -6189,7 +6187,7 @@ dependencies = [ "reth-net-nat", "reth-network-types", "reth-primitives", - "secp256k1", + "secp256k1 0.28.2", "serde", "thiserror", "tokio", @@ -6199,8 +6197,8 @@ dependencies = [ [[package]] name = "reth-discv5" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-rlp", "derive_more", @@ -6215,7 +6213,7 @@ dependencies = [ "reth-metrics", "reth-network-types", "reth-primitives", - "secp256k1", + "secp256k1 0.28.2", "thiserror", "tokio", "tracing", @@ -6223,8 +6221,8 @@ dependencies = [ [[package]] name = "reth-dns-discovery" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "data-encoding", "enr 0.12.0", @@ -6234,7 +6232,7 @@ dependencies = [ "reth-network-types", "reth-primitives", "schnellru", - "secp256k1", + "secp256k1 0.28.2", "serde", "serde_with", "thiserror", @@ -6246,8 +6244,8 @@ dependencies = [ [[package]] name = "reth-downloaders" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-rlp", "futures", @@ -6273,8 +6271,8 @@ dependencies = [ [[package]] name = "reth-ecies" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "aes 0.8.4", "alloy-rlp", @@ -6293,7 +6291,7 @@ dependencies = [ "reth-net-common", "reth-network-types", "reth-primitives", - "secp256k1", + "secp256k1 0.28.2", "sha2 0.10.8", "sha3", "thiserror", @@ -6306,8 +6304,8 @@ dependencies = [ [[package]] name = "reth-engine-primitives" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "reth-primitives", "reth-rpc-types", @@ -6317,8 +6315,8 @@ dependencies = [ [[package]] name = "reth-eth-wire" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-rlp", "bytes", @@ -6344,8 +6342,8 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-rlp", "bytes", @@ -6356,10 +6354,20 @@ dependencies = [ "thiserror", ] +[[package]] +name = "reth-ethereum-consensus" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" +dependencies = [ + "reth-consensus", + "reth-consensus-common", + "reth-primitives", +] + [[package]] name = "reth-ethereum-engine-primitives" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-rlp", "reth-engine-primitives", @@ -6373,8 +6381,8 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-chains", "alloy-primitives", @@ -6389,10 +6397,13 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "reth-basic-payload-builder", + "reth-evm", + "reth-evm-ethereum", + "reth-interfaces", "reth-payload-builder", "reth-primitives", "reth-provider", @@ -6404,8 +6415,8 @@ dependencies = [ [[package]] name = "reth-etl" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "rayon", "reth-db", @@ -6414,9 +6425,10 @@ dependencies = [ [[package]] name = "reth-evm" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ + "alloy-consensus", "futures-util", "reth-interfaces", "reth-primitives", @@ -6426,21 +6438,28 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-rlp", + "alloy-sol-types", "reth-evm", "reth-interfaces", "reth-primitives", "reth-revm", + "revm-interpreter", + "revm-precompile", "revm-primitives", + "serde_json", "tracing", ] [[package]] name = "reth-exex" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "eyre", "metrics", @@ -6460,8 +6479,8 @@ dependencies = [ [[package]] name = "reth-interfaces" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "auto_impl", "clap", @@ -6478,8 +6497,8 @@ dependencies = [ [[package]] name = "reth-ipc" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "async-trait", "bytes", @@ -6499,8 +6518,8 @@ dependencies = [ [[package]] name = "reth-libmdbx" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "bitflags 2.5.0", "byteorder", @@ -6517,8 +6536,8 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "bindgen", "cc", @@ -6527,8 +6546,8 @@ dependencies = [ [[package]] name = "reth-metrics" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "futures", "metrics", @@ -6539,8 +6558,8 @@ dependencies = [ [[package]] name = "reth-metrics-derive" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "once_cell", "proc-macro2", @@ -6551,8 +6570,8 @@ dependencies = [ [[package]] name = "reth-net-common" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "pin-project", "reth-network-types", @@ -6561,8 +6580,8 @@ dependencies = [ [[package]] name = "reth-net-nat" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "igd-next", "pin-project-lite", @@ -6575,8 +6594,8 @@ dependencies = [ [[package]] name = "reth-network" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-rlp", "aquamarine", @@ -6612,7 +6631,7 @@ dependencies = [ "reth-tokio-util", "reth-transaction-pool", "schnellru", - "secp256k1", + "secp256k1 0.28.2", "serde", "serde_json", "smallvec", @@ -6625,8 +6644,8 @@ dependencies = [ [[package]] name = "reth-network-api" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "enr 0.12.0", "reth-discv4", @@ -6641,13 +6660,13 @@ dependencies = [ [[package]] name = "reth-network-types" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-primitives", "alloy-rlp", "enr 0.12.0", - "secp256k1", + "secp256k1 0.28.2", "serde_with", "thiserror", "url", @@ -6655,8 +6674,8 @@ dependencies = [ [[package]] name = "reth-nippy-jar" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "anyhow", "bincode", @@ -6675,8 +6694,8 @@ dependencies = [ [[package]] name = "reth-node-api" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "reth-db", "reth-engine-primitives", @@ -6690,8 +6709,8 @@ dependencies = [ [[package]] name = "reth-node-builder" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "aquamarine", "confy", @@ -6719,6 +6738,7 @@ dependencies = [ "reth-prune", "reth-rpc", "reth-rpc-engine-api", + "reth-rpc-layer", "reth-stages", "reth-static-file", "reth-tasks", @@ -6730,8 +6750,8 @@ dependencies = [ [[package]] name = "reth-node-core" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "clap", "const-str", @@ -6771,13 +6791,14 @@ dependencies = [ "reth-rpc-api", "reth-rpc-builder", "reth-rpc-engine-api", + "reth-rpc-layer", "reth-rpc-types", "reth-rpc-types-compat", "reth-tasks", "reth-tracing", "reth-transaction-pool", "reth-trie", - "secp256k1", + "secp256k1 0.28.2", "serde", "serde_json", "shellexpand", @@ -6791,8 +6812,8 @@ dependencies = [ [[package]] name = "reth-node-ethereum" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "eyre", "reth-basic-payload-builder", @@ -6809,8 +6830,8 @@ dependencies = [ [[package]] name = "reth-node-events" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "futures", "humantime", @@ -6831,8 +6852,8 @@ dependencies = [ [[package]] name = "reth-payload-builder" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "futures-util", "metrics", @@ -6852,8 +6873,8 @@ dependencies = [ [[package]] name = "reth-payload-validator" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "reth-primitives", "reth-rpc-types", @@ -6862,10 +6883,11 @@ dependencies = [ [[package]] name = "reth-primitives" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-chains", + "alloy-consensus", "alloy-eips", "alloy-genesis", "alloy-primitives", @@ -6887,14 +6909,12 @@ dependencies = [ "reth-codecs", "reth-ethereum-forks", "reth-network-types", - "reth-rpc-types", "revm", "revm-primitives", "roaring", - "secp256k1", + "secp256k1 0.28.2", "serde", "serde_json", - "sha2 0.10.8", "strum", "tempfile", "thiserror", @@ -6903,10 +6923,11 @@ dependencies = [ [[package]] name = "reth-provider" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-rlp", + "alloy-rpc-types-engine", "auto_impl", "dashmap", "itertools 0.12.1", @@ -6921,7 +6942,6 @@ dependencies = [ "reth-metrics", "reth-nippy-jar", "reth-primitives", - "reth-rpc-types", "reth-trie", "revm", "strum", @@ -6932,8 +6952,8 @@ dependencies = [ [[package]] name = "reth-prune" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "itertools 0.12.1", "metrics", @@ -6953,22 +6973,24 @@ dependencies = [ [[package]] name = "reth-revm" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-rlp", "reth-consensus-common", "reth-interfaces", "reth-primitives", "reth-provider", "revm", - "revm-inspectors", "tracing", ] [[package]] name = "reth-rpc" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-dyn-abi", "alloy-primitives", @@ -7006,7 +7028,7 @@ dependencies = [ "revm-inspectors", "revm-primitives", "schnellru", - "secp256k1", + "secp256k1 0.28.2", "serde", "serde_json", "thiserror", @@ -7019,8 +7041,8 @@ dependencies = [ [[package]] name = "reth-rpc-api" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "jsonrpsee", "reth-engine-primitives", @@ -7033,8 +7055,8 @@ dependencies = [ [[package]] name = "reth-rpc-builder" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "hyper", "jsonrpsee", @@ -7048,6 +7070,7 @@ dependencies = [ "reth-provider", "reth-rpc", "reth-rpc-api", + "reth-rpc-layer", "reth-tasks", "reth-transaction-pool", "serde", @@ -7060,8 +7083,8 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "async-trait", "jsonrpsee-core", @@ -7083,10 +7106,32 @@ dependencies = [ "tracing", ] +[[package]] +name = "reth-rpc-layer" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" +dependencies = [ + "assert_matches", + "http", + "http-body", + "hyper", + "jsonrpsee", + "jsonwebtoken 8.3.0", + "pin-project", + "rand 0.8.5", + "reth-primitives", + "serde", + "tempfile", + "thiserror", + "tokio", + "tower", + "tracing", +] + [[package]] name = "reth-rpc-types" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-primitives", "alloy-rpc-types", @@ -7103,8 +7148,8 @@ dependencies = [ [[package]] name = "reth-rpc-types-compat" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-rlp", "alloy-rpc-types", @@ -7114,8 +7159,8 @@ dependencies = [ [[package]] name = "reth-stages" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "futures-util", "itertools 0.12.1", @@ -7141,8 +7186,8 @@ dependencies = [ [[package]] name = "reth-stages-api" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "aquamarine", "auto_impl", @@ -7154,6 +7199,7 @@ dependencies = [ "reth-metrics", "reth-primitives", "reth-provider", + "reth-prune", "reth-static-file", "reth-tokio-util", "thiserror", @@ -7164,8 +7210,8 @@ dependencies = [ [[package]] name = "reth-static-file" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "parking_lot 0.12.2", "rayon", @@ -7181,8 +7227,8 @@ dependencies = [ [[package]] name = "reth-tasks" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "dyn-clone", "futures-util", @@ -7198,8 +7244,8 @@ dependencies = [ [[package]] name = "reth-tokio-util" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "tokio", "tokio-stream", @@ -7207,8 +7253,8 @@ dependencies = [ [[package]] name = "reth-tracing" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "clap", "eyre", @@ -7222,8 +7268,8 @@ dependencies = [ [[package]] name = "reth-transaction-pool" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-rlp", "aquamarine", @@ -7254,8 +7300,8 @@ dependencies = [ [[package]] name = "reth-trie" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-rlp", "auto_impl", @@ -7272,8 +7318,8 @@ dependencies = [ [[package]] name = "reth-trie-parallel" -version = "0.2.0-beta.6" -source = "git+https://github.com/paradigmxyz/reth?rev=5f82993c23164ce8ccdc7bf3ae5085205383a5c8#5f82993c23164ce8ccdc7bf3ae5085205383a5c8" +version = "0.2.0-beta.7" +source = "git+https://github.com/paradigmxyz/reth?branch=devnet-0#19b47b8c91267573bd7518a723414455b0428d73" dependencies = [ "alloy-rlp", "derive_more", @@ -7294,9 +7340,9 @@ dependencies = [ [[package]] name = "revm" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72a454c1c650b2b2e23f0c461af09e6c31e1d15e1cbebe905a701c46b8a50afc" +checksum = "3a2c336f9921588e50871c00024feb51a521eca50ce6d01494bb9c50f837c8ed" dependencies = [ "auto_impl", "cfg-if", @@ -7310,7 +7356,7 @@ dependencies = [ [[package]] name = "revm-inspectors" version = "0.1.0" -source = "git+https://github.com/paradigmxyz/evm-inspectors?rev=7168ac5#7168ac55682fb420da7a82ed94bfb0c30a034113" +source = "git+https://github.com/paradigmxyz/evm-inspectors?rev=3215ff5#3215ff58309feef596b0e76c664744b5bf322c8b" dependencies = [ "alloy-primitives", "alloy-rpc-types", @@ -7327,9 +7373,9 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "4.0.0" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d322f2730cd300e99d271a1704a2dfb8973d832428f5aa282aaa40e2473b5eec" +checksum = "a58182c7454179826f9dad2ca577661963092ce9d0fd0c9d682c1e9215a72e70" dependencies = [ "revm-primitives", "serde", @@ -7337,9 +7383,9 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "931f692f3f4fc72ec39d5d270f8e9d208c4a6008de7590ee96cf948e3b6d3f8d" +checksum = "dc8af9aa737eef0509a50d9f3cc1a631557a00ef2e70a3aa8a75d9ee0ed275bb" dependencies = [ "aurora-engine-modexp", "c-kzg", @@ -7347,16 +7393,16 @@ dependencies = [ "once_cell", "revm-primitives", "ripemd", - "secp256k1", + "secp256k1 0.29.0", "sha2 0.10.8", "substrate-bn", ] [[package]] name = "revm-primitives" -version = "3.1.1" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbbc9640790cebcb731289afb7a7d96d16ad94afeb64b5d0b66443bd151e79d6" +checksum = "b9bf5d465e64b697da6a111cb19e798b5b2ebb18e5faf2ad48e9e8d47c64add2" dependencies = [ "alloy-primitives", "auto_impl", @@ -7802,10 +7848,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d24b59d129cdadea20aea4fb2352fa053712e5d713eee47d700cd4b2bc002f10" dependencies = [ "rand 0.8.5", - "secp256k1-sys", + "secp256k1-sys 0.9.2", "serde", ] +[[package]] +name = "secp256k1" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e0cc0f1cf93f4969faf3ea1c7d8a9faed25918d96affa959720823dfe86d4f3" +dependencies = [ + "rand 0.8.5", + "secp256k1-sys 0.10.0", +] + [[package]] name = "secp256k1-sys" version = "0.9.2" @@ -7815,6 +7871,15 @@ dependencies = [ "cc", ] +[[package]] +name = "secp256k1-sys" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1433bd67156263443f14d603720b082dd3121779323fce20cba2aa07b874bc1b" +dependencies = [ + "cc", +] + [[package]] name = "security-framework" version = "2.11.0" diff --git a/Cargo.toml b/Cargo.toml index 553e9376..2c4f6197 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,12 +27,12 @@ incremental = false ethereum-consensus = { git = "https://github.com/ralexstokes/ethereum-consensus", rev = "8a394af6c9378b844e183cfdca3091a92b473eda" } beacon-api-client = { git = "https://github.com/ralexstokes/ethereum-consensus", rev = "8a394af6c9378b844e183cfdca3091a92b473eda" } -reth = { git = "https://github.com/paradigmxyz/reth", rev = "5f82993c23164ce8ccdc7bf3ae5085205383a5c8" } -reth-db = { git = "https://github.com/paradigmxyz/reth", rev = "5f82993c23164ce8ccdc7bf3ae5085205383a5c8" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "5f82993c23164ce8ccdc7bf3ae5085205383a5c8" } -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", rev = "5f82993c23164ce8ccdc7bf3ae5085205383a5c8" } -alloy-signer = { git = "https://github.com/alloy-rs/alloy", rev = "77c1240" } -alloy-signer-wallet = { git = "https://github.com/alloy-rs/alloy", rev = "77c1240" } +reth = { git = "https://github.com/paradigmxyz/reth", branch = "devnet-0" } +reth-db = { git = "https://github.com/paradigmxyz/reth", branch = "devnet-0" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", branch = "devnet-0" } +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", branch = "devnet-0" } +alloy-signer = { git = "https://github.com/alloy-rs/alloy", rev = "dd25769" } +alloy-signer-wallet = { git = "https://github.com/alloy-rs/alloy", rev = "dd25769" } futures = "0.3.21" tokio = "1.0" @@ -64,5 +64,4 @@ rand = "0.8.5" clap = "4.1.4" [patch.crates-io] -c-kzg = { git = "https://github.com/ethereum/c-kzg-4844", tag = "v1.0.1" } libffi-sys = { git = "https://github.com/tov/libffi-rs", rev = "d0704d634b6f3ffef5b6fc7e07fe965a1cff5c7b" }