diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c6563955..85f02cd2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -26,7 +26,7 @@ jobs: profile: minimal components: llvm-tools-preview override: true - toolchain: 1.80.0 + toolchain: 1.81.0 - name: Retrieve cached dependencies uses: Swatinem/rust-cache@v2 - name: fetch ef tests diff --git a/.github/workflows/trunk-check.yml b/.github/workflows/trunk-check.yml index 402c0e02..196fa9bf 100644 --- a/.github/workflows/trunk-check.yml +++ b/.github/workflows/trunk-check.yml @@ -21,7 +21,7 @@ jobs: uses: actions/checkout@v3 - uses: actions-rs/toolchain@v1 with: - toolchain: 1.80.0 + toolchain: 1.81.0 override: true components: clippy - uses: Swatinem/rust-cache@v2 diff --git a/Cargo.lock b/Cargo.lock index 7b2345ef..df8506db 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -59,7 +59,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", - "getrandom 0.2.15", + "getrandom", "once_cell", "version_check", "zerocopy", @@ -96,9 +96,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4177d135789e282e925092be8939d421b701c6d92c0a16679faa659d9166289d" +checksum = "629b62e38d471cc15fea534eb7283d2f8a4e8bdb1811bcc5d66dda6cfce6fae1" dependencies = [ "alloy-eips", "alloy-primitives", @@ -136,7 +136,7 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "arbitrary", - "rand 0.8.5", + "rand", "serde", ] @@ -150,15 +150,15 @@ dependencies = [ "alloy-rlp", "arbitrary", "k256", - "rand 0.8.5", + "rand", "serde", ] [[package]] name = "alloy-eips" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "499ee14d296a133d142efd215eb36bf96124829fe91cf8f5d4e5ccdd381eae00" +checksum = "f923dd5fca5f67a43d81ed3ebad0880bd41f6dd0ada930030353ac356c54cd0f" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -175,9 +175,9 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b85dfc693e4a1193f0372a8f789df12ab51fcbe7be0733baa04939a86dd813b" +checksum = "3a7a18afb0b318616b6b2b0e2e7ac5529d32a966c673b48091c9919e284e6aca" dependencies = [ "alloy-primitives", "alloy-serde", @@ -198,9 +198,9 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4207166c79cfdf7f3bed24bbc84f5c7c5d4db1970f8c82e3fcc76257f16d2166" +checksum = "d3c717b5298fad078cd3a418335b266eba91b511383ca9bd497f742d5975d5ab" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -212,9 +212,9 @@ dependencies = [ [[package]] name = "alloy-network" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe2802d5b8c632f18d68c352073378f02a3407c1b6a4487194e7d21ab0f002" +checksum = "fb3705ce7d8602132bcf5ac7a1dd293a42adc2f183abf5907c30ac535ceca049" dependencies = [ "alloy-consensus", "alloy-eips", @@ -233,10 +233,11 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "396c07726030fa0f9dab5da8c71ccd69d5eb74a7fe1072b7ae453a67e4fe553e" +checksum = "94ad40869867ed2d9cd3842b1e800889e5b49e6b92da346e93862b4a741bedf3" dependencies = [ + "alloy-eips", "alloy-primitives", "alloy-serde", "serde", @@ -255,14 +256,14 @@ dependencies = [ "const-hex", "derive_arbitrary", "derive_more 1.0.0", - "getrandom 0.2.15", + "getrandom", "hex-literal", "itoa", "k256", "keccak-asm", "proptest", "proptest-derive", - "rand 0.8.5", + "rand", "ruint", "serde", "tiny-keccak", @@ -292,22 +293,21 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9ae4c4fbd37d9996f501fbc7176405aab97ae3a5772789be06ef0e7c4dad6dd" +checksum = "64333d639f2a0cf73491813c629a405744e16343a4bc5640931be707c345ecc5" dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", - "alloy-rpc-types-trace", "alloy-serde", "serde", ] [[package]] name = "alloy-rpc-types-admin" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "594b7cb723759c7b438c95a3bbd2e391760c03ee857443070758aaf2593ae84e" +checksum = "fefd12e99dd6b7de387ed13ad047ce2c90d8950ca62fc48b8a457ebb8f936c61" dependencies = [ "alloy-genesis", "alloy-primitives", @@ -317,9 +317,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-anvil" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "140b079c6fda14d9586432bf988b46ac0e04871ca313c9e00aa85cc808105e8a" +checksum = "d25cb45ad7c0930dd62eecf164d2afe4c3d2dd2c82af85680ad1f118e1e5cb83" dependencies = [ "alloy-primitives", "alloy-serde", @@ -328,9 +328,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-beacon" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abbd9b6764423821bd6874477791ca68cfd0e946958d611319b57b006edf0113" +checksum = "2e7081d2206dca51ce23a06338d78d9b536931cc3f15134fc1c6535eb2b77f18" dependencies = [ "alloy-eips", "alloy-primitives", @@ -340,30 +340,39 @@ dependencies = [ "thiserror", ] +[[package]] +name = "alloy-rpc-types-debug" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f9f9033796bb3078d11cc9c839f00e277431ef997db2849a46045fcffee3835" +dependencies = [ + "alloy-primitives", + "serde", +] + [[package]] name = "alloy-rpc-types-engine" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d79cadb52e32d40afa04847647eb50a332559d7870e66e46a0c32c33bf1c801d" +checksum = "1464c4dd646e1bdfde86ae65ce5ba168dbb29180b478011fe87117ae46b1629b" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-eth", "alloy-serde", + "derive_more 1.0.0", "jsonrpsee-types", "jsonwebtoken", - "rand 0.8.5", + "rand", "serde", - "thiserror", ] [[package]] name = "alloy-rpc-types-eth" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15bb3506ab1cf415d4752778c93e102050399fb8de97b7da405a5bf3e31f5f3b" +checksum = "83aa984386deda02482660aa31cb8ca1e63d533f1c31a52d7d181ac5ec68e9b8" dependencies = [ "alloy-consensus", "alloy-eips", @@ -372,18 +381,20 @@ dependencies = [ "alloy-rlp", "alloy-serde", "alloy-sol-types", + "cfg-if", + "derive_more 1.0.0", + "hashbrown 0.14.5", "itertools 0.13.0", "jsonrpsee-types", "serde", "serde_json", - "thiserror", ] [[package]] name = "alloy-rpc-types-mev" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19e8cb848b66617f7d58b576bfc416854c4e9ae8d35e14f5077c0c779048f280" +checksum = "922d92389e5022650c4c60ffd2f9b2467c3f853764f0f74ff16a23106f9017d5" dependencies = [ "alloy-eips", "alloy-primitives", @@ -394,9 +405,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-trace" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16cca915e0aab3b2657b4f9efe02eb88e5483905fb6d244749652aae14e5f92e" +checksum = "98db35cd42c90b484377e6bc44d95377a7a38a5ebee996e67754ac0446d542ab" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -408,9 +419,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-txpool" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68eede4bd722bb872222efbbfbccc8f9b86e597143934b8ce556d3e0487bb662" +checksum = "6bac37082c3b21283b3faf5cc0e08974272aee2f756ce1adeb26db56a5fce0d5" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -420,9 +431,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae417978015f573b4a8c02af17f88558fb22e3fccd12e8a910cf6a2ff331cfcb" +checksum = "731f75ec5d383107fd745d781619bd9cedf145836c51ecb991623d41278e71fa" dependencies = [ "alloy-primitives", "arbitrary", @@ -432,9 +443,9 @@ dependencies = [ [[package]] name = "alloy-signer" -version = "0.3.1" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b750c9b61ac0646f8f4a61231c2732a337b2c829866fc9a191b96b7eedf80ffe" +checksum = "307324cca94354cd654d6713629f0383ec037e1ff9e3e3d547212471209860c0" dependencies = [ "alloy-primitives", "async-trait", @@ -446,9 +457,9 @@ dependencies = [ [[package]] name = "alloy-signer-local" -version = "0.3.3" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bfb3508485aa798efb5725322e414313239274d3780079b7f8c6746b8ee6e1b" +checksum = "9fabe917ab1778e760b4701628d1cae8e028ee9d52ac6307de4e1e9286ab6b5f" dependencies = [ "alloy-consensus", "alloy-network", @@ -456,7 +467,7 @@ dependencies = [ "alloy-signer", "async-trait", "k256", - "rand 0.8.5", + "rand", "thiserror", ] @@ -818,7 +829,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1df2c09229cbc5a028b1d70e00fdb2acee28b1055dfb5ca73eea49c5a25c4e7c" dependencies = [ "num-traits 0.2.19", - "rand 0.8.5", + "rand", ] [[package]] @@ -828,7 +839,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" dependencies = [ "num-traits 0.2.19", - "rand 0.8.5", + "rand", ] [[package]] @@ -1010,12 +1021,6 @@ dependencies = [ "syn 2.0.71", ] -[[package]] -name = "binout" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b60b1af88a588fca5fe424ae7d735bc52814f80ff57614f57043cc4e2024f2ea" - [[package]] name = "bit-set" version = "0.5.3" @@ -1047,15 +1052,6 @@ dependencies = [ "serde", ] -[[package]] -name = "bitm" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b06e8e5bec3490b9f6f3adbb78aa4f53e8396fd9994e8a62a346b44ea7c15f35" -dependencies = [ - "dyn_size_of", -] - [[package]] name = "bitvec" version = "1.0.1" @@ -1124,7 +1120,7 @@ dependencies = [ "papyrus_config", "paste", "phf", - "rand 0.8.5", + "rand", "rstest", "serde", "serde_json", @@ -1527,7 +1523,7 @@ dependencies = [ "num-bigint", "num-integer", "num-traits 0.2.19", - "rand 0.8.5", + "rand", "sha2 0.10.8", "smol_str", "starknet-types-core", @@ -1802,7 +1798,7 @@ dependencies = [ "num-integer", "num-prime", "num-traits 0.2.19", - "rand 0.8.5", + "rand", "rust_decimal", "serde", "serde_json", @@ -2172,7 +2168,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -2184,7 +2180,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "typenum", ] @@ -2217,20 +2213,6 @@ dependencies = [ "cipher", ] -[[package]] -name = "cuckoofilter" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b810a8449931679f64cd7eef1bbd0fa315801b6d5d9cdc1ace2804d6529eee18" -dependencies = [ - "byteorder", - "fnv", - "rand 0.7.3", - "serde", - "serde_bytes", - "serde_derive", -] - [[package]] name = "curve25519-dalek" version = "4.1.3" @@ -2563,7 +2545,7 @@ dependencies = [ "more-asserts", "multiaddr", "parking_lot 0.11.2", - "rand 0.8.5", + "rand", "smallvec", "socket2 0.4.10", "tokio", @@ -2601,12 +2583,6 @@ version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" -[[package]] -name = "dyn_size_of" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d4f78a40b1ec35bf8cafdaaf607ba2f773c366b0b3bda48937cacd7a8d5134" - [[package]] name = "ecdsa" version = "0.16.9" @@ -2639,7 +2615,7 @@ checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ "curve25519-dalek", "ed25519", - "rand_core 0.6.4", + "rand_core", "serde", "sha2 0.10.8", "subtle", @@ -2694,9 +2670,10 @@ dependencies = [ [[package]] name = "ef-tests" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-primitives", "alloy-rlp", "rayon", "reth-chainspec", @@ -2731,7 +2708,7 @@ dependencies = [ "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "subtle", "zeroize", @@ -2768,7 +2745,7 @@ dependencies = [ "hex", "k256", "log", - "rand 0.8.5", + "rand", "secp256k1", "serde", "sha3", @@ -2826,7 +2803,7 @@ dependencies = [ "hex", "hmac 0.12.1", "pbkdf2 0.11.0", - "rand 0.8.5", + "rand", "scrypt", "serde", "serde_json", @@ -2896,7 +2873,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -2906,6 +2883,18 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" +[[package]] +name = "filetime" +version = "0.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" +dependencies = [ + "cfg-if", + "libc", + "libredox", + "windows-sys 0.59.0", +] + [[package]] name = "fixed-hash" version = "0.8.0" @@ -2913,7 +2902,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" dependencies = [ "byteorder", - "rand 0.8.5", + "rand", "rustc-hex", "static_assertions", ] @@ -2964,6 +2953,15 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "fsevent-sys" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" +dependencies = [ + "libc", +] + [[package]] name = "funty" version = "2.0.0" @@ -3108,17 +3106,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.15" @@ -3128,7 +3115,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -3230,7 +3217,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -3659,6 +3646,16 @@ dependencies = [ "unicode-normalization", ] +[[package]] +name = "if-addrs" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a78a89907582615b19f6f0da1af18abf6ff08be259395669b834b057a7ee92d8" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "if_chain" version = "1.0.2" @@ -3778,6 +3775,26 @@ version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" +[[package]] +name = "inotify" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff" +dependencies = [ + "bitflags 1.3.2", + "inotify-sys", + "libc", +] + +[[package]] +name = "inotify-sys" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" +dependencies = [ + "libc", +] + [[package]] name = "inout" version = "0.1.3" @@ -3960,7 +3977,7 @@ dependencies = [ "jsonrpsee-types", "parking_lot 0.12.3", "pin-project", - "rand 0.8.5", + "rand", "rustc-hash 2.0.0", "serde", "serde_json", @@ -4135,6 +4152,26 @@ version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4933f3f57a8e9d9da04db23fb153356ecaf00cbd14aee46279c33dc80925c37" +[[package]] +name = "kqueue" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" +dependencies = [ + "kqueue-sys", + "libc", +] + +[[package]] +name = "kqueue-sys" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" +dependencies = [ + "bitflags 1.3.2", + "libc", +] + [[package]] name = "lalrpop" version = "0.20.2" @@ -4216,7 +4253,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d" dependencies = [ "cfg-if", - "windows-targets 0.52.6", + "windows-targets 0.48.5", ] [[package]] @@ -4252,6 +4289,7 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.6.0", "libc", + "redox_syscall 0.5.3", ] [[package]] @@ -4267,7 +4305,7 @@ dependencies = [ "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", - "rand 0.8.5", + "rand", "serde", "sha2 0.9.9", "typenum", @@ -4465,6 +4503,18 @@ dependencies = [ "adler", ] +[[package]] +name = "mio" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" +dependencies = [ + "libc", + "log", + "wasi", + "windows-sys 0.48.0", +] + [[package]] name = "mio" version = "1.0.2" @@ -4473,7 +4523,7 @@ checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" dependencies = [ "hermit-abi", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "windows-sys 0.52.0", ] @@ -4590,6 +4640,24 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "notify" +version = "6.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d" +dependencies = [ + "bitflags 2.6.0", + "filetime", + "fsevent-sys", + "inotify", + "kqueue", + "libc", + "log", + "mio 0.8.11", + "walkdir", + "windows-sys 0.48.0", +] + [[package]] name = "ntapi" version = "0.4.1" @@ -4631,7 +4699,7 @@ checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits 0.2.19", - "rand 0.8.5", + "rand", "serde", ] @@ -4704,7 +4772,7 @@ dependencies = [ "num-integer", "num-modular", "num-traits 0.2.19", - "rand 0.8.5", + "rand", ] [[package]] @@ -4814,9 +4882,9 @@ checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9" [[package]] name = "op-alloy-consensus" -version = "0.2.8" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b7fbb0f5c3754c22c6ea30e100dca6aea73b747e693e27763e23ca92fb02f2f" +checksum = "21aad1fbf80d2bcd7406880efc7ba109365f44bbb72896758ddcbfa46bf1592c" dependencies = [ "alloy-consensus", "alloy-eips", @@ -4828,16 +4896,50 @@ dependencies = [ "spin", ] +[[package]] +name = "op-alloy-genesis" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e1b8a9b70da0e027242ec1762f0f3a386278b6291d00d12ff5a64929dc19f68" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-primitives", + "alloy-sol-types", + "serde", + "serde_repr", +] + +[[package]] +name = "op-alloy-protocol" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf300a82ae2d30e2255bfea87a2259da49f63a25a44db561ae64cc9e3084139f" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-primitives", + "alloy-rlp", + "alloy-serde", + "hashbrown 0.14.5", + "op-alloy-consensus", + "op-alloy-genesis", + "serde", +] + [[package]] name = "op-alloy-rpc-types" -version = "0.2.8" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1fbb93dcb71aba9cd555784375011efce1fdaaea67e01972a0a9bc9eb90c626" +checksum = "e281fbfc2198b7c0c16457d6524f83d192662bc9f3df70f24c3038d4521616df" dependencies = [ - "alloy-network", + "alloy-eips", + "alloy-network-primitives", "alloy-primitives", "alloy-rpc-types-eth", "alloy-serde", + "cfg-if", + "hashbrown 0.14.5", "op-alloy-consensus", "serde", "serde_json", @@ -4845,13 +4947,18 @@ dependencies = [ [[package]] name = "op-alloy-rpc-types-engine" -version = "0.2.8" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14716d1b1e82ca710de448f16efb62e29b2ed999f0ea0060801fd037666fabc7" +checksum = "2947272a81ebf988f4804b6f0f6a7c0b2f6f89a908cb410e36f8f3828f81c778" dependencies = [ + "alloy-eips", "alloy-primitives", "alloy-rpc-types-engine", "alloy-serde", + "derive_more 1.0.0", + "op-alloy-consensus", + "op-alloy-genesis", + "op-alloy-protocol", "serde", ] @@ -5023,7 +5130,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" dependencies = [ "base64ct", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -5098,19 +5205,6 @@ dependencies = [ "indexmap 2.2.6", ] -[[package]] -name = "ph" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b7b74d575d7c11fb653fae69688be5206cafc1ead33c01ce61ac7f36eae45b" -dependencies = [ - "binout", - "bitm", - "dyn_size_of", - "rayon", - "wyhash", -] - [[package]] name = "phf" version = "0.11.2" @@ -5128,7 +5222,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" dependencies = [ "phf_shared 0.11.2", - "rand 0.8.5", + "rand", ] [[package]] @@ -5359,8 +5453,8 @@ dependencies = [ "bitflags 2.6.0", "lazy_static", "num-traits 0.2.19", - "rand 0.8.5", - "rand_chacha 0.3.1", + "rand", + "rand_chacha", "rand_xorshift", "regex-syntax 0.8.4", "rusty-fork", @@ -5419,19 +5513,6 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" -[[package]] -name = "rand" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" -dependencies = [ - "getrandom 0.1.16", - "libc", - "rand_chacha 0.2.2", - "rand_core 0.5.1", - "rand_hc", -] - [[package]] name = "rand" version = "0.8.5" @@ -5439,18 +5520,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_chacha" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" -dependencies = [ - "ppv-lite86", - "rand_core 0.5.1", + "rand_chacha", + "rand_core", ] [[package]] @@ -5460,16 +5531,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -5478,16 +5540,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.15", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -5496,7 +5549,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" dependencies = [ - "rand_core 0.6.4", + "rand_core", ] [[package]] @@ -5549,7 +5602,7 @@ version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" dependencies = [ - "getrandom 0.2.15", + "getrandom", "libredox", "thiserror", ] @@ -5702,9 +5755,10 @@ dependencies = [ [[package]] name = "reth-blockchain-tree-api" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-primitives", "reth-consensus", "reth-execution-errors", "reth-primitives", @@ -5714,9 +5768,10 @@ dependencies = [ [[package]] name = "reth-chain-state" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-primitives", "alloy-signer", "alloy-signer-local", "auto_impl", @@ -5724,7 +5779,7 @@ dependencies = [ "metrics", "parking_lot 0.12.3", "pin-project", - "rand 0.8.5", + "rand", "reth-chainspec", "reth-errors", "reth-execution-types", @@ -5740,8 +5795,8 @@ dependencies = [ [[package]] name = "reth-chainspec" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-chains", "alloy-eips", @@ -5758,16 +5813,37 @@ dependencies = [ "serde_json", ] +[[package]] +name = "reth-cli" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" +dependencies = [ + "clap", + "eyre", + "reth-cli-runner", +] + +[[package]] +name = "reth-cli-runner" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" +dependencies = [ + "reth-tasks", + "tokio", + "tracing", +] + [[package]] name = "reth-cli-util" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-eips", "alloy-primitives", + "cfg-if", "eyre", "libc", - "rand 0.8.5", + "rand", "reth-fs-util", "secp256k1", "thiserror", @@ -5775,8 +5851,8 @@ dependencies = [ [[package]] name = "reth-codecs" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5791,8 +5867,8 @@ dependencies = [ [[package]] name = "reth-codecs-derive" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "convert_case 0.6.0", "proc-macro2", @@ -5802,8 +5878,8 @@ dependencies = [ [[package]] name = "reth-config" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "eyre", "humantime-serde", @@ -5816,9 +5892,10 @@ dependencies = [ [[package]] name = "reth-consensus" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-primitives", "auto_impl", "derive_more 1.0.0", "reth-primitives", @@ -5826,9 +5903,10 @@ dependencies = [ [[package]] name = "reth-consensus-common" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-primitives", "reth-chainspec", "reth-consensus", "reth-primitives", @@ -5836,9 +5914,10 @@ dependencies = [ [[package]] name = "reth-db" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-primitives", "bytes", "derive_more 1.0.0", "eyre", @@ -5867,9 +5946,10 @@ dependencies = [ [[package]] name = "reth-db-api" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-primitives", "arbitrary", "bytes", "derive_more 1.0.0", @@ -5890,9 +5970,10 @@ dependencies = [ [[package]] name = "reth-db-models" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-primitives", "arbitrary", "bytes", "modular-bitfield", @@ -5904,8 +5985,8 @@ dependencies = [ [[package]] name = "reth-discv4" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -5928,8 +6009,8 @@ dependencies = [ [[package]] name = "reth-discv5" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -5939,7 +6020,7 @@ dependencies = [ "futures", "itertools 0.13.0", "metrics", - "rand 0.8.5", + "rand", "reth-chainspec", "reth-ethereum-forks", "reth-metrics", @@ -5952,8 +6033,8 @@ dependencies = [ [[package]] name = "reth-dns-discovery" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-primitives", "data-encoding", @@ -5974,8 +6055,8 @@ dependencies = [ [[package]] name = "reth-ecies" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "aes", "alloy-primitives", @@ -5990,7 +6071,7 @@ dependencies = [ "generic-array", "hmac 0.12.1", "pin-project", - "rand 0.8.5", + "rand", "reth-network-peers", "secp256k1", "sha2 0.10.8", @@ -6005,18 +6086,21 @@ dependencies = [ [[package]] name = "reth-engine-primitives" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "reth-chainspec", + "reth-execution-types", "reth-payload-primitives", + "reth-primitives", + "reth-trie", "serde", ] [[package]] name = "reth-errors" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "reth-blockchain-tree-api", "reth-consensus", @@ -6028,8 +6112,8 @@ dependencies = [ [[package]] name = "reth-eth-wire" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-rlp", "bytes", @@ -6053,8 +6137,8 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-chains", "alloy-genesis", @@ -6069,8 +6153,8 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "reth-chainspec", "reth-consensus", @@ -6081,26 +6165,25 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-rlp", + "reth-chain-state", "reth-chainspec", "reth-engine-primitives", - "reth-evm-ethereum", "reth-payload-primitives", "reth-primitives", "reth-rpc-types", "reth-rpc-types-compat", - "revm-primitives", "serde", "sha2 0.10.8", ] [[package]] name = "reth-ethereum-forks" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-chains", "alloy-primitives", @@ -6119,8 +6202,8 @@ dependencies = [ [[package]] name = "reth-etl" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "rayon", "reth-db-api", @@ -6129,16 +6212,19 @@ dependencies = [ [[package]] name = "reth-evm" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-eips", "auto_impl", "futures-util", + "metrics", "reth-chainspec", "reth-execution-errors", "reth-execution-types", + "reth-metrics", "reth-primitives", + "reth-primitives-traits", "reth-prune-types", "reth-storage-errors", "revm", @@ -6147,8 +6233,8 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-eips", "alloy-sol-types", @@ -6165,8 +6251,8 @@ dependencies = [ [[package]] name = "reth-execution-errors" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6181,8 +6267,8 @@ dependencies = [ [[package]] name = "reth-execution-types" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "reth-execution-errors", "reth-primitives", @@ -6192,12 +6278,13 @@ dependencies = [ [[package]] name = "reth-exex" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "eyre", "futures", "metrics", + "reth-chainspec", "reth-config", "reth-evm", "reth-exex-types", @@ -6219,17 +6306,18 @@ dependencies = [ [[package]] name = "reth-exex-types" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-primitives", + "reth-primitives", "reth-provider", ] [[package]] name = "reth-fs-util" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "serde", "serde_json", @@ -6238,8 +6326,8 @@ dependencies = [ [[package]] name = "reth-libmdbx" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "bitflags 2.6.0", "byteorder", @@ -6254,8 +6342,8 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "bindgen", "cc", @@ -6263,8 +6351,8 @@ dependencies = [ [[package]] name = "reth-metrics" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "futures", "metrics", @@ -6275,8 +6363,8 @@ dependencies = [ [[package]] name = "reth-metrics-derive" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "proc-macro2", "quote", @@ -6286,18 +6374,19 @@ dependencies = [ [[package]] name = "reth-net-banlist" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-primitives", ] [[package]] name = "reth-net-nat" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "futures-util", + "if-addrs", "reqwest 0.12.5", "serde_with 3.9.0", "thiserror", @@ -6306,8 +6395,8 @@ dependencies = [ [[package]] name = "reth-network" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-rlp", "aquamarine", @@ -6320,7 +6409,7 @@ dependencies = [ "metrics", "parking_lot 0.12.3", "pin-project", - "rand 0.8.5", + "rand", "reth-chainspec", "reth-consensus", "reth-discv4", @@ -6354,8 +6443,8 @@ dependencies = [ [[package]] name = "reth-network-api" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-primitives", "alloy-rpc-types-admin", @@ -6377,8 +6466,8 @@ dependencies = [ [[package]] name = "reth-network-p2p" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "auto_impl", "derive_more 1.0.0", @@ -6395,8 +6484,8 @@ dependencies = [ [[package]] name = "reth-network-peers" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -6410,8 +6499,8 @@ dependencies = [ [[package]] name = "reth-network-types" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "humantime-serde", "reth-ethereum-forks", @@ -6424,19 +6513,16 @@ dependencies = [ [[package]] name = "reth-nippy-jar" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "anyhow", "bincode 1.3.3", - "cuckoofilter", "derive_more 1.0.0", "lz4_flex", "memmap2", - "ph", "reth-fs-util", "serde", - "sucds", "thiserror", "tracing", "zstd 0.13.2", @@ -6444,16 +6530,16 @@ dependencies = [ [[package]] name = "reth-node-api" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ - "reth-chainspec", - "reth-db-api", "reth-engine-primitives", "reth-evm", "reth-network-api", + "reth-node-types", "reth-payload-builder", "reth-payload-primitives", + "reth-primitives", "reth-provider", "reth-rpc-eth-api", "reth-tasks", @@ -6462,10 +6548,11 @@ dependencies = [ [[package]] name = "reth-node-core" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-genesis", + "alloy-primitives", "alloy-rpc-types-engine", "clap", "const_format", @@ -6474,13 +6561,13 @@ dependencies = [ "eyre", "futures", "humantime", - "rand 0.8.5", + "rand", "reth-chainspec", + "reth-cli", "reth-cli-util", "reth-config", "reth-consensus-common", "reth-db", - "reth-db-api", "reth-discv4", "reth-discv5", "reth-fs-util", @@ -6489,7 +6576,6 @@ dependencies = [ "reth-network-p2p", "reth-network-peers", "reth-primitives", - "reth-provider", "reth-prune-types", "reth-rpc-api", "reth-rpc-eth-api", @@ -6498,6 +6584,7 @@ dependencies = [ "reth-rpc-types", "reth-rpc-types-compat", "reth-stages-types", + "reth-storage-api", "reth-storage-errors", "reth-tracing", "reth-transaction-pool", @@ -6505,15 +6592,27 @@ dependencies = [ "serde", "serde_json", "shellexpand", + "strum 0.26.3", + "thiserror", "toml", "tracing", "vergen", ] +[[package]] +name = "reth-node-types" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" +dependencies = [ + "reth-chainspec", + "reth-db-api", + "reth-engine-primitives", +] + [[package]] name = "reth-payload-builder" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "futures-util", "metrics", @@ -6534,8 +6633,8 @@ dependencies = [ [[package]] name = "reth-payload-primitives" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "reth-chain-state", "reth-chainspec", @@ -6550,8 +6649,8 @@ dependencies = [ [[package]] name = "reth-primitives" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6579,15 +6678,13 @@ dependencies = [ "revm-primitives", "secp256k1", "serde", - "tempfile", - "thiserror", "zstd 0.13.2", ] [[package]] name = "reth-primitives-traits" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6610,14 +6707,17 @@ dependencies = [ [[package]] name = "reth-provider" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-eips", + "alloy-primitives", "alloy-rpc-types-engine", "auto_impl", "dashmap", "itertools 0.13.0", "metrics", + "notify", "once_cell", "parking_lot 0.12.3", "rayon", @@ -6628,12 +6728,14 @@ dependencies = [ "reth-db", "reth-db-api", "reth-errors", + "reth-ethereum-engine-primitives", "reth-evm", "reth-execution-types", "reth-fs-util", "reth-metrics", "reth-network-p2p", "reth-nippy-jar", + "reth-node-types", "reth-primitives", "reth-prune-types", "reth-stages-types", @@ -6649,8 +6751,8 @@ dependencies = [ [[package]] name = "reth-prune" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-primitives", "itertools 0.13.0", @@ -6675,8 +6777,8 @@ dependencies = [ [[package]] name = "reth-prune-types" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-primitives", "bytes", @@ -6689,8 +6791,8 @@ dependencies = [ [[package]] name = "reth-revm" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "reth-chainspec", "reth-consensus-common", @@ -6704,10 +6806,12 @@ dependencies = [ [[package]] name = "reth-rpc-api" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-eips", "alloy-json-rpc", + "alloy-primitives", "jsonrpsee", "reth-engine-primitives", "reth-network-peers", @@ -6718,12 +6822,13 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-dyn-abi", "alloy-json-rpc", "alloy-network", + "alloy-primitives", "async-trait", "auto_impl", "dyn-clone", @@ -6755,16 +6860,18 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-consensus", + "alloy-primitives", "alloy-sol-types", "derive_more 1.0.0", "futures", "jsonrpsee-core", "jsonrpsee-types", "metrics", - "rand 0.8.5", + "rand", "reth-chain-state", "reth-chainspec", "reth-errors", @@ -6793,8 +6900,8 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-primitives", "jsonrpsee-core", @@ -6809,14 +6916,15 @@ dependencies = [ [[package]] name = "reth-rpc-types" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-primitives", "alloy-rpc-types", "alloy-rpc-types-admin", "alloy-rpc-types-anvil", "alloy-rpc-types-beacon", + "alloy-rpc-types-debug", "alloy-rpc-types-engine", "alloy-rpc-types-mev", "alloy-rpc-types-trace", @@ -6829,9 +6937,10 @@ dependencies = [ [[package]] name = "reth-rpc-types-compat" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-primitives", "alloy-rlp", "alloy-rpc-types", "reth-primitives", @@ -6841,8 +6950,8 @@ dependencies = [ [[package]] name = "reth-stages" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "futures-util", "itertools 0.13.0", @@ -6875,8 +6984,8 @@ dependencies = [ [[package]] name = "reth-stages-api" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-primitives", "aquamarine", @@ -6888,6 +6997,7 @@ dependencies = [ "reth-errors", "reth-metrics", "reth-network-p2p", + "reth-node-types", "reth-primitives-traits", "reth-provider", "reth-prune", @@ -6902,8 +7012,8 @@ dependencies = [ [[package]] name = "reth-stages-types" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-primitives", "bytes", @@ -6915,15 +7025,17 @@ dependencies = [ [[package]] name = "reth-static-file" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-primitives", "parking_lot 0.12.3", "rayon", + "reth-chainspec", "reth-db", "reth-db-api", "reth-nippy-jar", + "reth-node-types", "reth-provider", "reth-prune-types", "reth-stages-types", @@ -6935,8 +7047,8 @@ dependencies = [ [[package]] name = "reth-static-file-types" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-primitives", "derive_more 1.0.0", @@ -6946,11 +7058,14 @@ dependencies = [ [[package]] name = "reth-storage-api" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-eips", + "alloy-primitives", "auto_impl", "reth-chainspec", + "reth-db-api", "reth-db-models", "reth-execution-types", "reth-primitives", @@ -6962,9 +7077,11 @@ dependencies = [ [[package]] name = "reth-storage-errors" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-eips", + "alloy-primitives", "alloy-rlp", "derive_more 1.0.0", "reth-fs-util", @@ -6973,8 +7090,8 @@ dependencies = [ [[package]] name = "reth-tasks" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "auto_impl", "dyn-clone", @@ -6991,8 +7108,8 @@ dependencies = [ [[package]] name = "reth-tokio-util" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "tokio", "tokio-stream", @@ -7001,8 +7118,8 @@ dependencies = [ [[package]] name = "reth-tracing" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "clap", "eyre", @@ -7016,9 +7133,11 @@ dependencies = [ [[package]] name = "reth-transaction-pool" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-eips", + "alloy-primitives", "alloy-rlp", "aquamarine", "auto_impl", @@ -7048,9 +7167,10 @@ dependencies = [ [[package]] name = "reth-trie" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-primitives", "alloy-rlp", "auto_impl", "derive_more 1.0.0", @@ -7070,8 +7190,8 @@ dependencies = [ [[package]] name = "reth-trie-common" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -7093,9 +7213,10 @@ dependencies = [ [[package]] name = "reth-trie-db" -version = "1.0.6" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.0.6#c228fe15808c3acbf18dc3af1a03ef5cbdcda07a" +version = "1.0.7" +source = "git+https://github.com/paradigmxyz/reth.git?rev=883975d#883975dc903da5c9a553e3b8f15b31703b457474" dependencies = [ + "alloy-primitives", "alloy-rlp", "auto_impl", "derive_more 1.0.0", @@ -7132,12 +7253,13 @@ dependencies = [ [[package]] name = "revm-inspectors" -version = "0.6.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48184032103bb23788e42e42c7c85207f5b0b8a248b09ea8f5233077f35ab56e" +checksum = "48294aab02ed5d1940ad9b06f2a3230c3f0d98db6eacd618878cf143e204f6b0" dependencies = [ "alloy-primitives", - "alloy-rpc-types", + "alloy-rpc-types-eth", + "alloy-rpc-types-trace", "alloy-sol-types", "anstyle", "colorchoice", @@ -7148,9 +7270,9 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "10.0.1" +version = "10.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "959ecbc36802de6126852479844737f20194cf8e6718e0c30697d306a2cca916" +checksum = "713dbb271acd13afb06dcd460c1dc43da211e7ac9bc73cdf13528f615f55f96b" dependencies = [ "revm-primitives", "serde", @@ -7177,9 +7299,9 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "9.0.1" +version = "9.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ccb981ede47ccf87c68cebf1ba30cdbb7ec935233ea305f3dfff4c1e10ae541" +checksum = "e7a6bff9dbde3370a5ac9555104117f7e6039b3cc76e8d5d9d01899088beca2a" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7213,7 +7335,7 @@ checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" dependencies = [ "cc", "cfg-if", - "getrandom 0.2.15", + "getrandom", "libc", "spin", "untrusted", @@ -7307,7 +7429,7 @@ dependencies = [ "parity-scale-codec", "primitive-types", "proptest", - "rand 0.8.5", + "rand", "rlp", "ruint-macro", "serde", @@ -7663,7 +7785,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e0cc0f1cf93f4969faf3ea1c7d8a9faed25918d96affa959720823dfe86d4f3" dependencies = [ - "rand 0.8.5", + "rand", "secp256k1-sys", "serde", ] @@ -7760,15 +7882,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "serde_bytes" -version = "0.11.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a" -dependencies = [ - "serde", -] - [[package]] name = "serde_derive" version = "1.0.204" @@ -7814,6 +7927,17 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_repr" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.71", +] + [[package]] name = "serde_spanned" version = "0.6.6" @@ -8001,7 +8125,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" dependencies = [ "digest 0.10.7", - "rand_core 0.6.4", + "rand_core", ] [[package]] @@ -8094,7 +8218,7 @@ dependencies = [ "http 1.1.0", "httparse", "log", - "rand 0.8.5", + "rand", "sha1", ] @@ -8286,7 +8410,7 @@ checksum = "7abf1b44ec5b18d87c1ae5f54590ca9d0699ef4dd5b2ffa66fc97f24613ec585" dependencies = [ "ark-ff 0.4.2", "crypto-bigint", - "getrandom 0.2.15", + "getrandom", "hex", ] @@ -8310,7 +8434,7 @@ dependencies = [ "auto_impl", "ethereum-types", "flate2", - "getrandom 0.2.15", + "getrandom", "log", "reqwest 0.11.27", "serde", @@ -8331,8 +8455,8 @@ dependencies = [ "auto_impl", "crypto-bigint", "eth-keystore", - "getrandom 0.2.15", - "rand 0.8.5", + "getrandom", + "rand", "starknet-core", "starknet-crypto 0.7.1", "thiserror", @@ -8457,7 +8581,7 @@ dependencies = [ "byteorder", "crunchy", "lazy_static", - "rand 0.8.5", + "rand", "rustc-hex", ] @@ -8467,16 +8591,6 @@ version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" -[[package]] -name = "sucds" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d53d46182afe6ed822a94c54a532dc0d59691a8f49226bdc4596529ca864cdd6" -dependencies = [ - "anyhow", - "num-traits 0.2.19", -] - [[package]] name = "syn" version = "1.0.109" @@ -8712,7 +8826,7 @@ dependencies = [ "backtrace", "bytes", "libc", - "mio", + "mio 1.0.2", "parking_lot 0.12.3", "pin-project-lite", "signal-hook-registry", @@ -9019,7 +9133,7 @@ dependencies = [ "idna 0.4.0", "ipnet", "once_cell", - "rand 0.8.5", + "rand", "smallvec", "thiserror", "tinyvec", @@ -9040,7 +9154,7 @@ dependencies = [ "lru-cache", "once_cell", "parking_lot 0.12.3", - "rand 0.8.5", + "rand", "resolv-conf", "smallvec", "thiserror", @@ -9178,7 +9292,7 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" dependencies = [ - "getrandom 0.2.15", + "getrandom", "serde", ] @@ -9281,12 +9395,6 @@ dependencies = [ "try-lock", ] -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -9458,6 +9566,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + [[package]] name = "windows-targets" version = "0.48.5" @@ -9617,15 +9734,6 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "wyhash" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf6e163c25e3fac820b4b453185ea2dea3b6a3e0a721d4d23d75bd33734c295" -dependencies = [ - "rand_core 0.6.4", -] - [[package]] name = "wyz" version = "0.5.1" @@ -9736,7 +9844,7 @@ dependencies = [ "lzma-rs", "memchr", "pbkdf2 0.12.2", - "rand 0.8.5", + "rand", "sha1", "thiserror", "time", diff --git a/Cargo.toml b/Cargo.toml index a04bca56..90028df5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,15 +26,15 @@ incremental = true [workspace.dependencies] # Eth deps alloy-rlp = { version = "0.3.8", default-features = false } -ef-tests = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.0.6", default-features = false, features = [ +ef-tests = { git = "https://github.com/paradigmxyz/reth.git", rev = "883975d", default-features = false, features = [ "ef-tests", ] } -alloy-signer-local = { version = "0.3.3", default-features = false } -reth-primitives = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.0.6", default-features = true, features = [ +alloy-signer-local = { version = "0.3.6", default-features = false } +reth-primitives = { git = "https://github.com/paradigmxyz/reth.git", rev = "883975d", default-features = true, features = [ "std", ] } -revm-interpreter = { version = "10.0.0", default-features = false } -revm-primitives = { version = "9.0.0", default-features = false } +revm-interpreter = { version = "10.0", default-features = false } +revm-primitives = { version = "9.0", default-features = false } # Starknet deps cairo-lang-casm = "2.8.0" diff --git a/crates/ef-testing/src/evm_sequencer/utils.rs b/crates/ef-testing/src/evm_sequencer/utils.rs index 780b7b06..510e9d70 100644 --- a/crates/ef-testing/src/evm_sequencer/utils.rs +++ b/crates/ef-testing/src/evm_sequencer/utils.rs @@ -67,7 +67,7 @@ pub fn to_broadcasted_starknet_transaction( let [r_low, r_high] = split_u256(signature.r); let [s_low, s_high] = split_u256(signature.s); let v = match transaction.transaction.tx_type() { - TxType::Legacy => signature.v(transaction.chain_id()), + TxType::Legacy => signature.legacy_parity(transaction.chain_id()).to_u64(), _ => signature.odd_y_parity as u64, }; diff --git a/rust-toolchain b/rust-toolchain index 4d2dee85..1de01fa4 100644 --- a/rust-toolchain +++ b/rust-toolchain @@ -1,2 +1,2 @@ [toolchain] -channel = "1.80.0" +channel = "1.81.0"