From 854029f952ebf8c5c72ef52376221043423ff11c Mon Sep 17 00:00:00 2001 From: Gregory Edison Date: Thu, 3 Apr 2025 09:37:57 +0200 Subject: [PATCH] feat: bump reth --- Cargo.lock | 799 ++++++++++++++++++++++++++++++++++------------------- Cargo.toml | 16 +- 2 files changed, 527 insertions(+), 288 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 94861bf..29d8ad7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -114,9 +114,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alloy-chains" -version = "0.1.66" +version = "0.1.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8e42c54af787e3521229df1787d7b8300910dc6d9d04d378eb593b26388bd11" +checksum = "28e2652684758b0d9b389d248b209ed9fd9989ef489a550265fe4bb8454fe7eb" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -129,9 +129,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fbf458101ed6c389e9bb70a34ebc56039868ad10472540614816cdedc8f5265" +checksum = "27d301f5bcfd37e3aac727c360d8b50c33ddff9169ce0370198dedda36a9927d" dependencies = [ "alloy-eips", "alloy-primitives", @@ -153,23 +153,24 @@ dependencies = [ [[package]] name = "alloy-consensus-any" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc982af629e511292310fe85b433427fd38cb3105147632b574abc997db44c91" +checksum = "9f4f97a85a45965e0e4f9f5b94bbafaa3e4ee6868bdbcf2e4a9acb4b358038fe" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-primitives", "alloy-rlp", "alloy-serde", + "arbitrary", "serde", ] [[package]] name = "alloy-dyn-abi" -version = "0.8.24" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ada55b5ab26624766bb8c65f72516dee93eaf28d5d87fc18ff4324cd8c2a948d" +checksum = "eb8e762aefd39a397ff485bc86df673465c4ad3ec8819cc60833a8a3ba5cdc87" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -229,9 +230,9 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e86967eb559920e4b9102e4cb825fe30f2e9467988353ce4809f0d3f2c90cd4" +checksum = "10b11c382ca8075128d1ae6822b60921cf484c911d9a5831797a01218f98125f" dependencies = [ "alloy-eip2124", "alloy-eip2930", @@ -246,16 +247,15 @@ dependencies = [ "either", "ethereum_ssz", "ethereum_ssz_derive", - "once_cell", "serde", "sha2 0.10.8", ] [[package]] name = "alloy-evm" -version = "0.1.0-alpha.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40fe575395f20dc9527c2dc65350786492e9723d2035e9f716269b65be34c9c" +checksum = "c5a215c77c40db56f5639185fb3534fbc35c8567c5f54de6c25fc5c395fc4547" dependencies = [ "alloy-consensus", "alloy-eips", @@ -264,6 +264,7 @@ dependencies = [ "alloy-sol-types", "auto_impl", "derive_more 2.0.1", + "op-alloy-consensus", "op-revm", "revm", "thiserror 2.0.12", @@ -271,9 +272,9 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a40de6f5b53ecf5fd7756072942f41335426d9a3704cd961f77d854739933bcf" +checksum = "7bd9e75c5dd40319ebbe807ebe9dfb10c24e4a70d9c7d638e62921d8dd093c8b" dependencies = [ "alloy-eips", "alloy-primitives", @@ -284,9 +285,9 @@ dependencies = [ [[package]] name = "alloy-hardforks" -version = "0.1.1" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1692158e9d100486fa6c2429edb42680298678ee74644b058c44f8484a278fea" +checksum = "fb3a420b513e00937442db75c5c9c8287fd0615a1f60cc3335d7246c870440ed" dependencies = [ "alloy-chains", "alloy-eip2124", @@ -298,9 +299,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "0.8.24" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df4054f177d1600f17e2bc152f6a927592641b19861e6005cc51bdf7d4fa27a6" +checksum = "fe6beff64ad0aa6ad1019a3db26fef565aefeb011736150ab73ed3366c3cfd1b" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -310,9 +311,9 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27434beae2514d4a2aa90f53832cbdf6f23e4b5e2656d95eaf15f9276e2418b6" +checksum = "bbcf26d02a72e23d5bc245425ea403c93ba17d254f20f9c23556a249c6c7e143" dependencies = [ "alloy-primitives", "alloy-sol-types", @@ -324,9 +325,9 @@ dependencies = [ [[package]] name = "alloy-network" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26a33a38c7486b1945f8d093ff027add2f3a8f83c7300dbad6165cc49150085e" +checksum = "b44dd4429e190f727358571175ebf323db360a303bf4e1731213f510ced1c2e6" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -350,9 +351,9 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db973a7a23cbe96f2958e5687c51ce2d304b5c6d0dc5ccb3de8667ad8476f50b" +checksum = "86f736e1d1eb1b770dbd32919bdf46d4dcd4617f2eed07947dfb32649962baba" dependencies = [ "alloy-consensus", "alloy-eips", @@ -363,9 +364,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.8.24" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7283185baefbe66136649dc316c9dcc6f0e9f1d635ae19783615919f83bc298a" +checksum = "8c77490fe91a0ce933a1f219029521f20fc28c2c0ca95d53fa4da9c00b8d9d4e" dependencies = [ "alloy-rlp", "arbitrary", @@ -394,9 +395,9 @@ dependencies = [ [[package]] name = "alloy-provider" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b03bde77ad73feae14aa593bcabb932c8098c0f0750ead973331cfc0003a4e1" +checksum = "a557f9e3ec89437b06db3bfc97d20782b1f7cc55b5b602b6a82bf3f64d7efb0e" dependencies = [ "alloy-chains", "alloy-consensus", @@ -408,6 +409,7 @@ dependencies = [ "alloy-pubsub", "alloy-rpc-client", "alloy-rpc-types-eth", + "alloy-signer", "alloy-sol-types", "alloy-transport", "alloy-transport-http", @@ -417,6 +419,7 @@ dependencies = [ "async-trait", "auto_impl", "dashmap 6.1.0", + "either", "futures", "futures-utils-wasm", "lru 0.13.0", @@ -434,15 +437,16 @@ dependencies = [ [[package]] name = "alloy-pubsub" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "721aca709a9231815ad5903a2d284042cc77e7d9d382696451b30c9ee0950001" +checksum = "f0a261caff6c2ec6fe1d6eb77ba41159024c8387d05e4138804a387d403def55" dependencies = [ "alloy-json-rpc", "alloy-primitives", "alloy-transport", "bimap", "futures", + "parking_lot", "serde", "serde_json", "tokio", @@ -475,9 +479,9 @@ dependencies = [ [[package]] name = "alloy-rpc-client" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445a3298c14fae7afb5b9f2f735dead989f3dd83020c2ab8e48ed95d7b6d1acb" +checksum = "cec6dc89c4c3ef166f9fa436d1831f8142c16cf2e637647c936a6aaaabd8d898" dependencies = [ "alloy-json-rpc", "alloy-primitives", @@ -503,9 +507,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9157deaec6ba2ad7854f16146e4cd60280e76593eed79fdcb06e0fa8b6c60f77" +checksum = "3849f8131a18cc5d7f95f301d68a6af5aa2db28ad8522fb9db1f27b3794e8b68" dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", @@ -516,9 +520,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-admin" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25c053dc0acbdb922d1d088b3457eae249263ccd06d459aa68c3f9dcf6962632" +checksum = "1d13e905b0348666e10119d39b1ffb7ab4e000b4f4e5ffed920b57f8745b2440" dependencies = [ "alloy-genesis", "alloy-primitives", @@ -528,9 +532,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-anvil" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a80ee83ef97e7ffd667a81ebdb6154558dfd5e8f20d8249a10a12a1671a04b3" +checksum = "19051fd5e8de7e1f95ec228c9303debd776dcc7caf8d1ece3191f711f5c06541" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -540,9 +544,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-any" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "604dea1f00fd646debe8033abe8e767c732868bf8a5ae9df6321909ccbc99c56" +checksum = "ecd6d480e4e6e456f30eeeb3aef1512aaecb68df2a35d1f78865dbc4d20dc0fd" dependencies = [ "alloy-consensus-any", "alloy-rpc-types-eth", @@ -551,9 +555,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-beacon" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645455186916281e0b3f063fd07d007711257cf90c3499ff3569a39ffdfc9d2f" +checksum = "2b821fd7c93738d5ec972d4d329eb05c896721f467556fbae171294ddd9ac829" dependencies = [ "alloy-eips", "alloy-primitives", @@ -569,9 +573,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-debug" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08b113a0087d226291b9768ed331818fa0b0744cc1207ae7c150687cf3fde1bd" +checksum = "805eb9fa07f92f1225253e842b5454b4b3e258813445c1a1c9d8dd0fd90817c1" dependencies = [ "alloy-primitives", "serde", @@ -579,9 +583,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-engine" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "874ac9d1249ece0453e262d9ba72da9dbb3b7a2866220ded5940c2e47f1aa04d" +checksum = "689521777149dabe210ef122605fb00050e038f2e85b8c9897534739f1a904f8" dependencies = [ "alloy-consensus", "alloy-eips", @@ -600,9 +604,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e13d71eac04513a71af4b3df580f52f2b4dcbff9d971cc9a52519acf55514cb" +checksum = "9a8b6d55bdaa0c4a08650d4b32f174494cbade56adf6f2fcfa2a4f3490cb5511" dependencies = [ "alloy-consensus", "alloy-consensus-any", @@ -622,9 +626,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-mev" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "505d73db6217e6abcdeba4bf025fb9db79577d6b06e092d24e7c11ed0360743b" +checksum = "93d1e3fbbf9b2eb2509546b4e47f67ee8a3b246ef3f7eb678bcb97d399c755b4" dependencies = [ "alloy-eips", "alloy-primitives", @@ -636,9 +640,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-trace" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4747763aee39c1b0f5face79bde9be8932be05b2db7d8bdcebb93490f32c889c" +checksum = "6019cd6a89230d765a621a7b1bc8af46a6a9cde2d2e540e6f9ce930e0fb7c6db" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -650,9 +654,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-txpool" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70132ebdbea1eaa68c4d6f7a62c2fadf0bdce83b904f895ab90ca4ec96f63468" +checksum = "ee36e5404642696af511f09991f9f54a11b90e86e55efad868f8f56350eff5b0" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -662,9 +666,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1cd73fc054de6353c7f22ff9b846b0f0f145cd0112da07d4119e41e9959207" +checksum = "1824791912f468a481dedc1db50feef3e85a078f6d743a62db2ee9c2ca674882" dependencies = [ "alloy-primitives", "arbitrary", @@ -674,9 +678,9 @@ dependencies = [ [[package]] name = "alloy-signer" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c96fbde54bee943cd94ebacc8a62c50b38c7dfd2552dcd79ff61aea778b1bfcc" +checksum = "3d087fe5aea96a93fbe71be8aaed5c57c3caac303c09e674bc5b1647990d648b" dependencies = [ "alloy-primitives", "async-trait", @@ -689,9 +693,9 @@ dependencies = [ [[package]] name = "alloy-signer-local" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc6e72002cc1801d8b41e9892165e3a6551b7bd382bd9d0414b21e90c0c62551" +checksum = "2940353d2425bb75965cd5101075334e6271051e35610f903bf8099a52b0b1a9" dependencies = [ "alloy-consensus", "alloy-network", @@ -707,9 +711,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "0.8.24" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f99b007e002f1082b28827cc47d9c72562d412a98c06f29aa438118ff3036c43" +checksum = "e10ae8e9a91d328ae954c22542415303919aabe976fe7a92eb06db1b68fd59f2" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -721,9 +725,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "0.8.24" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c0a9cb9b1afbcd3325e0fff9fdf98e6d095643fae9e5584e80597f0b79b6d6e" +checksum = "83ad5da86c127751bc607c174d6c9fe9b85ef0889a9ca0c641735d77d4f98f26" dependencies = [ "alloy-sol-macro-input", "const-hex", @@ -739,9 +743,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-input" -version = "0.8.24" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "530c4863e707b95f99b37792cdfa94d30004ec552aed41e200a1d9264d44e669" +checksum = "ba3d30f0d3f9ba3b7686f3ff1de9ee312647aac705604417a2f40c604f409a9e" dependencies = [ "const-hex", "dunce", @@ -755,9 +759,9 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "0.8.24" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74b210dd863afa9da93c488601a1f23bee1e3ce47e15519582320c205645a7a0" +checksum = "6d162f8524adfdfb0e4bd0505c734c985f3e2474eb022af32eef0d52a4f3935c" dependencies = [ "serde", "winnow", @@ -765,9 +769,9 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "0.8.24" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f5ff802859e2797d022dc812b5b4ee40d829e0fb446c269a87826c7f0021976" +checksum = "d43d5e60466a440230c07761aa67671d4719d46f43be8ea6e7ed334d8db4a9ab" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -778,9 +782,9 @@ dependencies = [ [[package]] name = "alloy-transport" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aec325c2af8562ef355c02aeb527c755a07e9d8cf6a1e65dda8d0bf23e29b2c" +checksum = "6818b4c82a474cc01ac9e88ccfcd9f9b7bc893b2f8aea7e890a28dcd55c0a7aa" dependencies = [ "alloy-json-rpc", "base64 0.22.1", @@ -800,9 +804,9 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a082c9473c6642cce8b02405a979496126a03b096997888e86229afad05db06c" +checksum = "4cc3079a33483afa1b1365a3add3ea3e21c75b10f704870198ba7846627d10f2" dependencies = [ "alloy-json-rpc", "alloy-rpc-types-engine", @@ -820,9 +824,9 @@ dependencies = [ [[package]] name = "alloy-transport-ipc" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a78cfda2cac16fa83f6b5dd8b4643caec6161433b25b67e484ce05d2194513" +checksum = "66c6f8e20aa6b748357bed157c14e561a176d0f6cffed7f99ee37758a7d16202" dependencies = [ "alloy-json-rpc", "alloy-pubsub", @@ -840,9 +844,9 @@ dependencies = [ [[package]] name = "alloy-transport-ws" -version = "0.12.6" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae865917bdabaae21f418010fe7e8837c6daa6611fde25f8d78a1778d6ecb523" +checksum = "5ef7a4301e8967c1998f193755fd9429e0ca81730e2e134e30c288c43dbf96f0" dependencies = [ "alloy-pubsub", "alloy-transport", @@ -970,6 +974,51 @@ dependencies = [ "derive_arbitrary", ] +[[package]] +name = "ark-bls12-381" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3df4dcc01ff89867cd86b0da835f23c3f02738353aaee7dde7495af71363b8d5" +dependencies = [ + "ark-ec", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", +] + +[[package]] +name = "ark-bn254" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d69eab57e8d2663efa5c63135b2af4f396d66424f88954c21104125ab6b3e6bc" +dependencies = [ + "ark-ec", + "ark-ff 0.5.0", + "ark-r1cs-std", + "ark-std 0.5.0", +] + +[[package]] +name = "ark-ec" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" +dependencies = [ + "ahash 0.8.11", + "ark-ff 0.5.0", + "ark-poly", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "educe", + "fnv", + "hashbrown 0.15.2", + "itertools 0.13.0", + "num-bigint", + "num-integer", + "num-traits", + "zeroize", +] + [[package]] name = "ark-ff" version = "0.3.0" @@ -1008,6 +1057,26 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ark-ff" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a177aba0ed1e0fbb62aa9f6d0502e9b46dad8c2eab04c14258a1212d2557ea70" +dependencies = [ + "ark-ff-asm 0.5.0", + "ark-ff-macros 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "arrayvec", + "digest 0.10.7", + "educe", + "itertools 0.13.0", + "num-bigint", + "num-traits", + "paste", + "zeroize", +] + [[package]] name = "ark-ff-asm" version = "0.3.0" @@ -1028,6 +1097,16 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "ark-ff-asm" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" +dependencies = [ + "quote", + "syn 2.0.100", +] + [[package]] name = "ark-ff-macros" version = "0.3.0" @@ -1053,6 +1132,63 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "ark-ff-macros" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09be120733ee33f7693ceaa202ca41accd5653b779563608f1234f78ae07c4b3" +dependencies = [ + "num-bigint", + "num-traits", + "proc-macro2", + "quote", + "syn 2.0.100", +] + +[[package]] +name = "ark-poly" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" +dependencies = [ + "ahash 0.8.11", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "educe", + "fnv", + "hashbrown 0.15.2", +] + +[[package]] +name = "ark-r1cs-std" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "941551ef1df4c7a401de7068758db6503598e6f01850bdb2cfdb614a1f9dbea1" +dependencies = [ + "ark-ec", + "ark-ff 0.5.0", + "ark-relations", + "ark-std 0.5.0", + "educe", + "num-bigint", + "num-integer", + "num-traits", + "tracing", +] + +[[package]] +name = "ark-relations" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec46ddc93e7af44bcab5230937635b06fb5744464dd6a7e7b083e80ebd274384" +dependencies = [ + "ark-ff 0.5.0", + "ark-std 0.5.0", + "tracing", + "tracing-subscriber 0.2.25", +] + [[package]] name = "ark-serialize" version = "0.3.0" @@ -1074,6 +1210,30 @@ dependencies = [ "num-bigint", ] +[[package]] +name = "ark-serialize" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7" +dependencies = [ + "ark-serialize-derive", + "ark-std 0.5.0", + "arrayvec", + "digest 0.10.7", + "num-bigint", +] + +[[package]] +name = "ark-serialize-derive" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.100", +] + [[package]] name = "ark-std" version = "0.3.0" @@ -1094,6 +1254,16 @@ dependencies = [ "rand 0.8.5", ] +[[package]] +name = "ark-std" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a" +dependencies = [ + "num-traits", + "rand 0.8.5", +] + [[package]] name = "arrayref" version = "0.3.9" @@ -1711,10 +1881,11 @@ dependencies = [ [[package]] name = "c-kzg" -version = "1.0.3" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0307f72feab3300336fb803a57134159f6e20139af1357f36c54cb90d8e8928" +checksum = "4e7e3c397401eb76228c89561cf22f85f41c95aa799ee9d860de3ea1cbc728fc" dependencies = [ + "arbitrary", "blst", "cc", "glob", @@ -2496,7 +2667,6 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.100", - "unicode-xid", ] [[package]] @@ -2689,6 +2859,18 @@ dependencies = [ "zeroize", ] +[[package]] +name = "educe" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" +dependencies = [ + "enum-ordinalize", + "proc-macro2", + "quote", + "syn 2.0.100", +] + [[package]] name = "either" version = "1.15.0" @@ -2750,6 +2932,26 @@ dependencies = [ "syn 2.0.100", ] +[[package]] +name = "enum-ordinalize" +version = "4.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5" +dependencies = [ + "enum-ordinalize-derive", +] + +[[package]] +name = "enum-ordinalize-derive" +version = "4.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.100", +] + [[package]] name = "enumn" version = "0.1.14" @@ -4592,7 +4794,7 @@ dependencies = [ "generator", "scoped-tls", "tracing", - "tracing-subscriber", + "tracing-subscriber 0.3.19", ] [[package]] @@ -5127,9 +5329,9 @@ dependencies = [ [[package]] name = "op-alloy-consensus" -version = "0.11.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "971eaae9cfc8b6aabb62cef8d7d49640d2e8e948e5aa3177788c4dea3d226452" +checksum = "91764ebe0eddf6e3cfff41650332ff4e01defe372386027703f2e7e334734a05" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5137,7 +5339,7 @@ dependencies = [ "alloy-rlp", "alloy-serde", "arbitrary", - "derive_more 1.0.0", + "derive_more 2.0.1", "serde", "serde_with", "thiserror 2.0.12", @@ -5145,16 +5347,16 @@ dependencies = [ [[package]] name = "op-alloy-rpc-types-engine" -version = "0.11.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b59251cd112cb10792a041ea68d9423391e0e9e3576605ee52800890fdaa483c" +checksum = "fc26f8288839926d0137d39d70628bb5ac00fca449bab24c54cebd66c71b9cf4" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-primitives", "alloy-rpc-types-engine", "alloy-serde", - "derive_more 1.0.0", + "derive_more 2.0.1", "ethereum_ssz", "op-alloy-consensus", "serde", @@ -5164,9 +5366,9 @@ dependencies = [ [[package]] name = "op-revm" -version = "1.0.0-alpha.6" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "983c408745202267f1f483d091fb498986613ccd6c95e44d634cc0d7a2a9f275" +checksum = "e981d234dcfd3a3de7480e5a5cf7439071af39d15b7d258188cc4c69b9d1f26e" dependencies = [ "auto_impl", "once_cell", @@ -6141,7 +6343,7 @@ dependencies = [ [[package]] name = "reth-basic-payload-builder" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6165,7 +6367,7 @@ dependencies = [ [[package]] name = "reth-chain-state" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6195,7 +6397,7 @@ dependencies = [ [[package]] name = "reth-chainspec" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-chains", "alloy-consensus", @@ -6215,7 +6417,7 @@ dependencies = [ [[package]] name = "reth-cli" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-genesis", "clap", @@ -6229,7 +6431,7 @@ dependencies = [ [[package]] name = "reth-cli-commands" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "ahash 0.8.11", "alloy-consensus", @@ -6290,7 +6492,7 @@ dependencies = [ [[package]] name = "reth-cli-runner" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "reth-tasks", "tokio", @@ -6300,7 +6502,7 @@ dependencies = [ [[package]] name = "reth-cli-util" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6317,7 +6519,7 @@ dependencies = [ [[package]] name = "reth-codecs" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6337,7 +6539,7 @@ dependencies = [ [[package]] name = "reth-codecs-derive" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "convert_case", "proc-macro2", @@ -6348,7 +6550,7 @@ dependencies = [ [[package]] name = "reth-config" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "eyre", "humantime-serde", @@ -6362,7 +6564,7 @@ dependencies = [ [[package]] name = "reth-consensus" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -6375,7 +6577,7 @@ dependencies = [ [[package]] name = "reth-consensus-common" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6387,7 +6589,7 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6410,7 +6612,7 @@ dependencies = [ [[package]] name = "reth-db" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", "derive_more 2.0.1", @@ -6436,7 +6638,7 @@ dependencies = [ [[package]] name = "reth-db-api" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -6465,7 +6667,7 @@ dependencies = [ [[package]] name = "reth-db-common" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -6494,7 +6696,7 @@ dependencies = [ [[package]] name = "reth-db-models" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6509,7 +6711,7 @@ dependencies = [ [[package]] name = "reth-discv4" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -6535,7 +6737,7 @@ dependencies = [ [[package]] name = "reth-discv5" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -6559,7 +6761,7 @@ dependencies = [ [[package]] name = "reth-dns-discovery" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", "data-encoding", @@ -6583,7 +6785,7 @@ dependencies = [ [[package]] name = "reth-downloaders" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6618,13 +6820,12 @@ dependencies = [ [[package]] name = "reth-e2e-test-utils" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-network", "alloy-primitives", - "alloy-rlp", "alloy-rpc-types-engine", "alloy-rpc-types-eth", "alloy-signer", @@ -6633,12 +6834,10 @@ dependencies = [ "eyre", "futures-util", "jsonrpsee", - "op-alloy-rpc-types-engine", "reth-chainspec", "reth-db", "reth-engine-local", "reth-ethereum-primitives", - "reth-network", "reth-network-api", "reth-network-peers", "reth-node-api", @@ -6648,10 +6847,8 @@ dependencies = [ "reth-payload-builder", "reth-payload-builder-primitives", "reth-payload-primitives", - "reth-primitives-traits", "reth-provider", "reth-rpc-api", - "reth-rpc-builder", "reth-rpc-eth-api", "reth-rpc-layer", "reth-rpc-server-types", @@ -6670,7 +6867,7 @@ dependencies = [ [[package]] name = "reth-ecies" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "aes", "alloy-primitives", @@ -6701,7 +6898,7 @@ dependencies = [ [[package]] name = "reth-engine-local" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -6731,7 +6928,7 @@ dependencies = [ [[package]] name = "reth-engine-primitives" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -6755,7 +6952,7 @@ dependencies = [ [[package]] name = "reth-engine-service" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "futures", "pin-project", @@ -6778,7 +6975,7 @@ dependencies = [ [[package]] name = "reth-engine-tree" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6828,7 +7025,7 @@ dependencies = [ [[package]] name = "reth-engine-util" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -6855,7 +7052,7 @@ dependencies = [ [[package]] name = "reth-errors" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "reth-consensus", "reth-execution-errors", @@ -6867,7 +7064,7 @@ dependencies = [ [[package]] name = "reth-eth-wire" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-chains", "alloy-primitives", @@ -6895,7 +7092,7 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-chains", "alloy-consensus", @@ -6916,7 +7113,7 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "eyre", "reth-chainspec", @@ -6926,7 +7123,7 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6942,7 +7139,7 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6959,7 +7156,7 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-eip2124", "alloy-hardforks", @@ -6973,7 +7170,7 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7000,7 +7197,7 @@ dependencies = [ [[package]] name = "reth-ethereum-primitives" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7008,7 +7205,6 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "alloy-rpc-types-eth", - "alloy-serde", "arbitrary", "derive_more 2.0.1", "modular-bitfield", @@ -7025,7 +7221,7 @@ dependencies = [ [[package]] name = "reth-etl" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "rayon", "reth-db-api", @@ -7035,7 +7231,7 @@ dependencies = [ [[package]] name = "reth-evm" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7062,7 +7258,7 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7080,7 +7276,7 @@ dependencies = [ [[package]] name = "reth-execution-errors" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-evm", "alloy-primitives", @@ -7093,7 +7289,7 @@ dependencies = [ [[package]] name = "reth-execution-types" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7111,7 +7307,7 @@ dependencies = [ [[package]] name = "reth-exex" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7149,7 +7345,7 @@ dependencies = [ [[package]] name = "reth-exex-types" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7163,7 +7359,7 @@ dependencies = [ [[package]] name = "reth-fs-util" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "serde", "serde_json", @@ -7173,7 +7369,7 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -7199,7 +7395,7 @@ dependencies = [ [[package]] name = "reth-ipc" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "async-trait", "bytes", @@ -7220,7 +7416,7 @@ dependencies = [ [[package]] name = "reth-libmdbx" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "bitflags 2.9.0", "byteorder", @@ -7237,7 +7433,7 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "bindgen", "cc", @@ -7246,7 +7442,7 @@ dependencies = [ [[package]] name = "reth-metrics" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "futures", "metrics", @@ -7258,7 +7454,7 @@ dependencies = [ [[package]] name = "reth-net-banlist" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", ] @@ -7266,7 +7462,7 @@ dependencies = [ [[package]] name = "reth-net-nat" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "futures-util", "if-addrs", @@ -7280,7 +7476,7 @@ dependencies = [ [[package]] name = "reth-network" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7303,7 +7499,6 @@ dependencies = [ "reth-discv5", "reth-dns-discovery", "reth-ecies", - "reth-engine-primitives", "reth-eth-wire", "reth-eth-wire-types", "reth-ethereum-forks", @@ -7325,7 +7520,6 @@ dependencies = [ "secp256k1 0.30.0", "serde", "smallvec", - "tempfile", "thiserror 2.0.12", "tokio", "tokio-stream", @@ -7336,7 +7530,7 @@ dependencies = [ [[package]] name = "reth-network-api" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", "alloy-rpc-types-admin", @@ -7359,7 +7553,7 @@ dependencies = [ [[package]] name = "reth-network-p2p" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7382,7 +7576,7 @@ dependencies = [ [[package]] name = "reth-network-peers" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7397,7 +7591,7 @@ dependencies = [ [[package]] name = "reth-network-types" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-eip2124", "humantime-serde", @@ -7411,7 +7605,7 @@ dependencies = [ [[package]] name = "reth-nippy-jar" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "anyhow", "bincode", @@ -7428,7 +7622,7 @@ dependencies = [ [[package]] name = "reth-node-api" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -7452,7 +7646,7 @@ dependencies = [ [[package]] name = "reth-node-builder" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7515,7 +7709,7 @@ dependencies = [ [[package]] name = "reth-node-core" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7565,7 +7759,7 @@ dependencies = [ [[package]] name = "reth-node-ethereum" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-eips", "alloy-rpc-types-engine", @@ -7601,7 +7795,7 @@ dependencies = [ [[package]] name = "reth-node-events" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7625,7 +7819,7 @@ dependencies = [ [[package]] name = "reth-node-metrics" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "eyre", "http", @@ -7645,7 +7839,7 @@ dependencies = [ [[package]] name = "reth-node-types" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "reth-chainspec", "reth-db-api", @@ -7658,7 +7852,7 @@ dependencies = [ [[package]] name = "reth-optimism-primitives" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7685,7 +7879,7 @@ dependencies = [ [[package]] name = "reth-payload-builder" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -7706,7 +7900,7 @@ dependencies = [ [[package]] name = "reth-payload-builder-primitives" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "pin-project", "reth-payload-primitives", @@ -7718,7 +7912,7 @@ dependencies = [ [[package]] name = "reth-payload-primitives" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7738,7 +7932,7 @@ dependencies = [ [[package]] name = "reth-payload-util" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -7748,7 +7942,7 @@ dependencies = [ [[package]] name = "reth-payload-validator" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-rpc-types-engine", @@ -7758,7 +7952,7 @@ dependencies = [ [[package]] name = "reth-primitives" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "arbitrary", @@ -7773,7 +7967,7 @@ dependencies = [ [[package]] name = "reth-primitives-traits" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7807,7 +8001,7 @@ dependencies = [ [[package]] name = "reth-provider" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7828,6 +8022,7 @@ dependencies = [ "reth-db-api", "reth-errors", "reth-ethereum-engine-primitives", + "reth-ethereum-primitives", "reth-evm", "reth-execution-types", "reth-fs-util", @@ -7835,10 +8030,10 @@ dependencies = [ "reth-network-p2p", "reth-nippy-jar", "reth-node-types", - "reth-primitives", "reth-primitives-traits", "reth-prune-types", "reth-stages-types", + "reth-static-file-types", "reth-storage-api", "reth-storage-errors", "reth-trie", @@ -7853,7 +8048,7 @@ dependencies = [ [[package]] name = "reth-prune" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7881,7 +8076,7 @@ dependencies = [ [[package]] name = "reth-prune-types" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", "arbitrary", @@ -7895,7 +8090,7 @@ dependencies = [ [[package]] name = "reth-revm" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", "reth-primitives-traits", @@ -7908,7 +8103,7 @@ dependencies = [ [[package]] name = "reth-rpc" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -7941,19 +8136,20 @@ dependencies = [ "parking_lot", "pin-project", "rand 0.8.5", + "reth-chain-state", "reth-chainspec", "reth-consensus", "reth-engine-primitives", "reth-errors", "reth-ethereum-primitives", "reth-evm", + "reth-execution-types", "reth-metrics", "reth-network-api", "reth-network-peers", "reth-network-types", "reth-node-api", "reth-primitives-traits", - "reth-provider", "reth-revm", "reth-rpc-api", "reth-rpc-engine-api", @@ -7961,6 +8157,7 @@ dependencies = [ "reth-rpc-eth-types", "reth-rpc-server-types", "reth-rpc-types-compat", + "reth-storage-api", "reth-tasks", "reth-transaction-pool", "revm", @@ -7979,7 +8176,7 @@ dependencies = [ [[package]] name = "reth-rpc-api" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-eips", "alloy-genesis", @@ -8005,7 +8202,7 @@ dependencies = [ [[package]] name = "reth-rpc-builder" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-network", "alloy-provider", @@ -8042,7 +8239,7 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8073,7 +8270,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -8116,7 +8313,7 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8158,7 +8355,7 @@ dependencies = [ [[package]] name = "reth-rpc-layer" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-rpc-types-engine", "http", @@ -8172,7 +8369,7 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8188,7 +8385,7 @@ dependencies = [ [[package]] name = "reth-rpc-types-compat" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8201,7 +8398,7 @@ dependencies = [ [[package]] name = "reth-scroll-chainspec" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-chains", "alloy-consensus", @@ -8225,7 +8422,7 @@ dependencies = [ [[package]] name = "reth-scroll-cli" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "clap", "eyre", @@ -8248,7 +8445,7 @@ dependencies = [ [[package]] name = "reth-scroll-consensus" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8268,7 +8465,7 @@ dependencies = [ [[package]] name = "reth-scroll-engine-primitives" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8293,7 +8490,7 @@ dependencies = [ [[package]] name = "reth-scroll-evm" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8321,7 +8518,7 @@ dependencies = [ [[package]] name = "reth-scroll-forks" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-chains", "alloy-primitives", @@ -8335,7 +8532,7 @@ dependencies = [ [[package]] name = "reth-scroll-node" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8344,6 +8541,8 @@ dependencies = [ "eyre", "reth-basic-payload-builder", "reth-chainspec", + "reth-db", + "reth-engine-local", "reth-eth-wire-types", "reth-evm", "reth-network", @@ -8362,6 +8561,7 @@ dependencies = [ "reth-scroll-payload", "reth-scroll-primitives", "reth-scroll-rpc", + "reth-scroll-txpool", "reth-tracing", "reth-transaction-pool", "reth-trie-db", @@ -8372,25 +8572,44 @@ dependencies = [ "scroll-alloy-rpc-types-engine", "thiserror 2.0.12", "tokio", + "tracing", ] [[package]] name = "reth-scroll-payload" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ + "alloy-consensus", + "alloy-primitives", + "alloy-rlp", "reth-basic-payload-builder", + "reth-chain-state", + "reth-chainspec", + "reth-evm", + "reth-execution-types", + "reth-payload-builder", "reth-payload-primitives", "reth-payload-util", "reth-primitives-traits", + "reth-revm", + "reth-scroll-chainspec", "reth-scroll-engine-primitives", + "reth-scroll-forks", + "reth-scroll-primitives", + "reth-storage-api", "reth-transaction-pool", + "revm", + "scroll-alloy-consensus", + "scroll-alloy-hardforks", + "thiserror 2.0.12", + "tracing", ] [[package]] name = "reth-scroll-primitives" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8418,7 +8637,7 @@ dependencies = [ [[package]] name = "reth-scroll-rpc" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8450,10 +8669,38 @@ dependencies = [ "tokio", ] +[[package]] +name = "reth-scroll-txpool" +version = "1.3.4" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-primitives", + "alloy-rpc-types-eth", + "c-kzg", + "derive_more 2.0.1", + "futures-util", + "metrics", + "parking_lot", + "reth-chain-state", + "reth-chainspec", + "reth-metrics", + "reth-primitives-traits", + "reth-revm", + "reth-scroll-evm", + "reth-scroll-forks", + "reth-scroll-primitives", + "reth-storage-api", + "reth-transaction-pool", + "revm-scroll", + "scroll-alloy-consensus", +] + [[package]] name = "reth-stages" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8499,7 +8746,7 @@ dependencies = [ [[package]] name = "reth-stages-api" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8526,7 +8773,7 @@ dependencies = [ [[package]] name = "reth-stages-types" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", "arbitrary", @@ -8540,13 +8787,12 @@ dependencies = [ [[package]] name = "reth-static-file" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", "parking_lot", "rayon", "reth-codecs", - "reth-db", "reth-db-api", "reth-primitives-traits", "reth-provider", @@ -8561,7 +8807,7 @@ dependencies = [ [[package]] name = "reth-static-file-types" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", "clap", @@ -8573,7 +8819,7 @@ dependencies = [ [[package]] name = "reth-storage-api" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8597,7 +8843,7 @@ dependencies = [ [[package]] name = "reth-storage-errors" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8613,7 +8859,7 @@ dependencies = [ [[package]] name = "reth-tasks" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "auto_impl", "dyn-clone", @@ -8631,7 +8877,7 @@ dependencies = [ [[package]] name = "reth-testing-utils" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8646,7 +8892,7 @@ dependencies = [ [[package]] name = "reth-tokio-util" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "tokio", "tokio-stream", @@ -8656,7 +8902,7 @@ dependencies = [ [[package]] name = "reth-tracing" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "clap", "eyre", @@ -8665,13 +8911,13 @@ dependencies = [ "tracing-appender", "tracing-journald", "tracing-logfmt", - "tracing-subscriber", + "tracing-subscriber 0.3.19", ] [[package]] name = "reth-transaction-pool" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8710,7 +8956,7 @@ dependencies = [ [[package]] name = "reth-trie" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8735,7 +8981,7 @@ dependencies = [ [[package]] name = "reth-trie-common" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -8761,26 +9007,20 @@ dependencies = [ [[package]] name = "reth-trie-db" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", - "alloy-rlp", - "derive_more 2.0.1", - "metrics", "reth-db-api", "reth-execution-errors", - "reth-metrics", "reth-primitives-traits", "reth-trie", - "revm", "tracing", - "triehash", ] [[package]] name = "reth-trie-parallel" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -8805,7 +9045,7 @@ dependencies = [ [[package]] name = "reth-trie-sparse" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -8817,22 +9057,21 @@ dependencies = [ "reth-tracing", "reth-trie-common", "smallvec", - "thiserror 2.0.12", ] [[package]] name = "reth-zstd-compressors" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "zstd", ] [[package]] name = "revm" -version = "20.0.0-alpha.7" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4502328b029ff68ddbbe42994faf7384c8aac0a47d53c3323ea52c7696fe2154" +checksum = "7db41167e2a1fddb734984cc26e4bf0a0cb298829d1c488b4de37bda764e1d47" dependencies = [ "revm-bytecode", "revm-context", @@ -8849,9 +9088,9 @@ dependencies = [ [[package]] name = "revm-bytecode" -version = "1.0.0-alpha.5" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f018d50979559e6c0fcad3f0e5c5bd54e4ebff3d6f0d4da82ac83fe7f5bc3ac0" +checksum = "fdc3ae92c0c071f4a5ac3ef398fed50bacf8ebd5495d2afded34c60874afa7a3" dependencies = [ "bitvec", "phf", @@ -8861,9 +9100,9 @@ dependencies = [ [[package]] name = "revm-context" -version = "1.0.0-alpha.6" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "247e37d3df5918952a004f637b6b6a018daee83163c540f8b2c3b14ae05e9e78" +checksum = "c5fd5d8a35cf33d2494e32a966ebee6bc23dea9b1fbc3477c5b58e42ddceaa5b" dependencies = [ "cfg-if", "derive-where", @@ -8877,9 +9116,9 @@ dependencies = [ [[package]] name = "revm-context-interface" -version = "1.0.0-alpha.6" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef08da7b423908efbfd5733bb3fb08916319fdec0a879f6d1fb5c8ae1994b239" +checksum = "c8253163a7868c86b88dc76a193724b8c6252bf260dc1cf11d814a5f4fa7a804" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -8892,9 +9131,9 @@ dependencies = [ [[package]] name = "revm-database" -version = "1.0.0-alpha.5" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cefe6672af9849f9fd6ef836aff4b32020952992454e66597d32da68341fb89e" +checksum = "fbb40baf1ec91bfda68a37a9be72c5d089e2b662532689209cb2e0febe1eb64c" dependencies = [ "alloy-eips", "auto_impl", @@ -8907,9 +9146,9 @@ dependencies = [ [[package]] name = "revm-database-interface" -version = "1.0.0-alpha.5" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8b4ab0ff9891593c719abdfadc8968450e1e2e0a8320339dd6968813a23db9d" +checksum = "0c541612673da04df1ab3a6a56127851e93a5d05539eb915a6c541d24e7c5902" dependencies = [ "auto_impl", "revm-primitives", @@ -8919,9 +9158,9 @@ dependencies = [ [[package]] name = "revm-handler" -version = "1.0.0-alpha.7" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12d95e6f9ccc5e9129d2ee3672125f0e1d7cc4c6a488d99818f7c6559e2bf4bc" +checksum = "3f55164c03c05eace53cf7f64df5dff14c7769956e6f2b9e4acb88301dc7537c" dependencies = [ "auto_impl", "revm-bytecode", @@ -8937,9 +9176,9 @@ dependencies = [ [[package]] name = "revm-inspector" -version = "1.0.0-alpha.7" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5289f17f28b3ab3be2d1be9e604eca7a1a554e7da336ddbe8860798e2bea88bc" +checksum = "62f67d36e1abebe20b891b7ef57de3af2addfbc2d9cd4ea3f49ade8a67d0e79d" dependencies = [ "auto_impl", "revm-context", @@ -8954,9 +9193,9 @@ dependencies = [ [[package]] name = "revm-inspectors" -version = "0.17.0-alpha.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1504e2851a11562fb350a9f408e5783351650aef11790aea0b0d0d9ab961c40" +checksum = "dee7d2bed492744ec778066909fd5da0e144ddab5e36555a78187db2378bdef8" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -8972,9 +9211,9 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "16.0.0-alpha.7" +version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a97985e55a551d5d86c07a4469ecdd3b8c0d793cb330bb4a4f747e1ee0af864" +checksum = "3cd45ea4fdee2c3f430df4ddb4936dc85c49dc5a7ce9838a8b9ad6861ab153c6" dependencies = [ "revm-bytecode", "revm-context-interface", @@ -8984,10 +9223,15 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "17.0.0-alpha.7" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5d46dad4a7db8e6de9015f2419c160b41fa5e721345c1678a66db6d9f5ef619" +checksum = "ac48995560dd5ea15e3788106bdf8893186d945bd40d674fb63aa351cf2e58fa" dependencies = [ + "ark-bls12-381", + "ark-bn254", + "ark-ec", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", "aurora-engine-modexp", "blst", "c-kzg", @@ -9000,14 +9244,13 @@ dependencies = [ "ripemd", "secp256k1 0.30.0", "sha2 0.10.8", - "substrate-bn", ] [[package]] name = "revm-primitives" -version = "16.0.0-alpha.5" +version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b385df11c27aa339c2d80cb22b8d5621ad95e7464cd319c8b5343448ea8ad673" +checksum = "bb9b235b3c03299a531717ae4f9ee6bdb4c1a1755c9f8ce751298d1c99d95fc3" dependencies = [ "alloy-primitives", "enumn", @@ -9017,7 +9260,7 @@ dependencies = [ [[package]] name = "revm-scroll" version = "0.1.0" -source = "git+https://github.com/scroll-tech/scroll-revm#da81341ae9027a46114b16ff98937686bb417bab" +source = "git+https://github.com/scroll-tech/scroll-revm#07234e9655ec76bd66277c774132188d1a7d4ea2" dependencies = [ "auto_impl", "enumn", @@ -9030,9 +9273,9 @@ dependencies = [ [[package]] name = "revm-state" -version = "1.0.0-alpha.5" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "217e158f471dd39065b14db956c3d40437f311163efd05254dc9a66b9dc426ba" +checksum = "dfdff0435bd0cb9e1f9dcc44eaea581973b0550cb897ce368d43259922b1c241" dependencies = [ "bitflags 2.9.0", "revm-bytecode", @@ -9294,7 +9537,7 @@ dependencies = [ "thiserror 2.0.12", "tokio", "tracing", - "tracing-subscriber", + "tracing-subscriber 0.3.19", ] [[package]] @@ -9594,7 +9837,7 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "scroll-alloy-consensus" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9612,7 +9855,7 @@ dependencies = [ [[package]] name = "scroll-alloy-evm" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9629,7 +9872,7 @@ dependencies = [ [[package]] name = "scroll-alloy-hardforks" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-hardforks", "auto_impl", @@ -9639,7 +9882,7 @@ dependencies = [ [[package]] name = "scroll-alloy-network" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-network", @@ -9653,7 +9896,7 @@ dependencies = [ [[package]] name = "scroll-alloy-provider" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", "alloy-provider", @@ -9674,7 +9917,7 @@ dependencies = [ [[package]] name = "scroll-alloy-rpc-types" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-consensus", "alloy-eips", @@ -9691,7 +9934,7 @@ dependencies = [ [[package]] name = "scroll-alloy-rpc-types-engine" version = "1.3.4" -source = "git+https://github.com/scroll-tech/reth.git#112588276c4efe2383d636ed418387d69057bbeb" +source = "git+https://github.com/scroll-tech/reth.git#17091856b2d06643bbdbabf8897fb4613969e9ae" dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", @@ -9889,7 +10132,7 @@ dependencies = [ "regex", "sea-schema", "tracing", - "tracing-subscriber", + "tracing-subscriber 0.3.19", "url", ] @@ -9920,7 +10163,7 @@ dependencies = [ "sea-orm-cli", "sea-schema", "tracing", - "tracing-subscriber", + "tracing-subscriber 0.3.19", ] [[package]] @@ -10729,19 +10972,6 @@ dependencies = [ "syn 2.0.100", ] -[[package]] -name = "substrate-bn" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b5bbfa79abbae15dd642ea8176a21a635ff3c00059961d1ea27ad04e5b441c" -dependencies = [ - "byteorder", - "crunchy", - "lazy_static", - "rand 0.8.5", - "rustc-hex", -] - [[package]] name = "subtle" version = "2.6.1" @@ -10772,9 +11002,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "0.8.24" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36dbbf0d465ab9fdfea3093e755ae8839bdc1263dbe18d35064d02d6060f949e" +checksum = "4560533fbd6914b94a8fb5cc803ed6801c3455668db3b810702c57612bac9412" dependencies = [ "paste", "proc-macro2", @@ -11182,7 +11412,7 @@ dependencies = [ "crossbeam-channel", "thiserror 1.0.69", "time", - "tracing-subscriber", + "tracing-subscriber 0.3.19", ] [[package]] @@ -11226,7 +11456,7 @@ checksum = "fc0b4143302cf1022dac868d521e36e8b27691f72c84b3311750d5188ebba657" dependencies = [ "libc", "tracing-core", - "tracing-subscriber", + "tracing-subscriber 0.3.19", ] [[package]] @@ -11249,7 +11479,7 @@ dependencies = [ "time", "tracing", "tracing-core", - "tracing-subscriber", + "tracing-subscriber 0.3.19", ] [[package]] @@ -11262,6 +11492,15 @@ dependencies = [ "tracing-core", ] +[[package]] +name = "tracing-subscriber" +version = "0.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e0d2eaa99c3c2e41547cfa109e910a68ea03823cccad4a0525dcbc9b01e8c71" +dependencies = [ + "tracing-core", +] + [[package]] name = "tracing-subscriber" version = "0.3.19" diff --git a/Cargo.toml b/Cargo.toml index 80718f6..0090772 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -115,16 +115,16 @@ large_enum_variant = "allow" [workspace.dependencies] # alloy alloy-chains = { version = "0.1.32", default-features = false } -alloy-consensus = { version = "0.12.2", default-features = false } -alloy-eips = { version = "0.12.2", default-features = false } -alloy-json-rpc = { version = "0.12.2", default-features = false } -alloy-network = { version = "0.12.2", default-features = false } +alloy-consensus = { version = "0.13.0", default-features = false } +alloy-eips = { version = "0.13.0", default-features = false } +alloy-json-rpc = { version = "0.13.0", default-features = false } +alloy-network = { version = "0.13.0", default-features = false } alloy-primitives = { version = "0.8.20", default-features = false } -alloy-provider = { version = "0.12.2", default-features = false } -alloy-rpc-types-engine = { version = "0.12.2", default-features = false } -alloy-rpc-types-eth = { version = "0.12.2", default-features = false } +alloy-provider = { version = "0.13.0", default-features = false } +alloy-rpc-types-engine = { version = "0.13.0", default-features = false } +alloy-rpc-types-eth = { version = "0.13.0", default-features = false } alloy-sol-types = { version = "0.8.20", default-features = false } -alloy-transport = { version = "0.12.2", default-features = false } +alloy-transport = { version = "0.13.0", default-features = false } # scroll-alloy scroll-alloy-consensus = { git = "https://github.com/scroll-tech/reth.git", default-features = false }