diff --git a/Cargo.lock b/Cargo.lock index 9d93673..11160d2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -138,7 +138,7 @@ dependencies = [ "c-kzg", "derive_more", "either", - "k256", + "k256 0.13.4", "once_cell", "rand 0.8.8", "secp256k1 0.30.0", @@ -257,7 +257,7 @@ dependencies = [ "alloy-rlp", "arbitrary", "borsh", - "k256", + "k256 0.13.4", "rand 0.8.8", "serde", "serde_with", @@ -467,7 +467,7 @@ dependencies = [ "hashbrown 0.17.1", "indexmap 2.14.2", "itoa", - "k256", + "k256 0.13.4", "keccak-asm", "paste", "proptest", @@ -788,8 +788,8 @@ dependencies = [ "async-trait", "auto_impl", "either", - "elliptic-curve", - "k256", + "elliptic-curve 0.13.8", + "k256 0.13.4", "thiserror 2.0.21", ] @@ -806,7 +806,7 @@ dependencies = [ "async-trait", "coins-bip32", "coins-bip39", - "k256", + "k256 0.13.4", "rand 0.8.8", "thiserror 2.0.21", "zeroize", @@ -1612,6 +1612,12 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" +[[package]] +name = "base16ct" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd307490d624467aa6f74b0eabb77633d1f758a7b25f12bceb0b22e08d9726f6" + [[package]] name = "base256emoji" version = "1.0.2" @@ -2110,6 +2116,12 @@ dependencies = [ "cc", ] +[[package]] +name = "cmov" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a" + [[package]] name = "coins-bip32" version = "0.12.0" @@ -2119,8 +2131,8 @@ dependencies = [ "bs58", "coins-core", "digest 0.10.7", - "hmac", - "k256", + "hmac 0.12.1", + "k256 0.13.4", "serde", "sha2 0.10.9", "thiserror 1.0.69", @@ -2134,7 +2146,7 @@ checksum = "74b169b26623ff17e9db37a539fe4f15342080df39f129ef7631df7683d6d9d4" dependencies = [ "bitvec", "coins-bip32", - "hmac", + "hmac 0.12.1", "once_cell", "pbkdf2", "rand 0.8.8", @@ -2249,6 +2261,12 @@ version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" +[[package]] +name = "const-oid" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c" + [[package]] name = "const-str" version = "0.4.3" @@ -2317,6 +2335,12 @@ version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" +[[package]] +name = "cpubits" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15b85f9c39137c3a891689859392b1bd49812121d0d61c9caf00d46ed5ce06ae" + [[package]] name = "cpufeatures" version = "0.2.17" @@ -2453,6 +2477,22 @@ dependencies = [ "zeroize", ] +[[package]] +name = "crypto-bigint" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c035cb64cba03dad2fb921f3e218785e8cf9a41790da5eb3a1400f62fa2be11" +dependencies = [ + "cpubits", + "ctutils", + "getrandom 0.4.3", + "hybrid-array", + "num-traits", + "rand_core 0.10.1", + "subtle", + "zeroize", +] + [[package]] name = "crypto-common" version = "0.1.7" @@ -2470,7 +2510,9 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" dependencies = [ + "getrandom 0.4.3", "hybrid-array", + "rand_core 0.10.1", ] [[package]] @@ -2482,6 +2524,16 @@ dependencies = [ "cipher", ] +[[package]] +name = "ctutils" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2376ffd6f96d8a9db59875b4b6b0237d6900b5baf64279714e05493ce64828a" +dependencies = [ + "cmov", + "subtle", +] + [[package]] name = "curve25519-dalek" version = "4.1.3" @@ -2617,7 +2669,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c54e03a951783e8b327515db3f2a2fd0e3bed362a96b066f341ce66ed49b4ead" dependencies = [ "data-encoding", - "syn 1.0.109", + "syn 3.0.9", ] [[package]] @@ -2674,7 +2726,17 @@ version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ - "const-oid", + "const-oid 0.9.6", + "zeroize", +] + +[[package]] +name = "der" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a996a108feb8b427a6e12fcf6af4aa83409b79d72c15337d7741368131ee004" +dependencies = [ + "const-oid 0.10.2", "zeroize", ] @@ -2765,7 +2827,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer 0.10.4", - "const-oid", + "const-oid 0.9.6", "crypto-common 0.1.7", "subtle", ] @@ -2777,7 +2839,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" dependencies = [ "block-buffer 0.12.1", + "const-oid 0.10.2", "crypto-common 0.2.2", + "ctutils", ] [[package]] @@ -2876,13 +2940,28 @@ version = "0.16.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" dependencies = [ - "der", + "der 0.7.10", "digest 0.10.7", - "elliptic-curve", - "rfc6979", - "serdect", - "signature", - "spki", + "elliptic-curve 0.13.8", + "rfc6979 0.4.0", + "serdect 0.2.0", + "signature 2.2.0", + "spki 0.7.3", +] + +[[package]] +name = "ecdsa" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0681a4fc24c767085329728d8dfba959af91228aa4610cca4f8ce317ba46ae0" +dependencies = [ + "der 0.8.3", + "digest 0.11.3", + "elliptic-curve 0.14.3", + "rfc6979 0.6.0", + "signature 3.0.0", + "spki 0.8.1", + "zeroize", ] [[package]] @@ -2891,8 +2970,8 @@ version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ - "pkcs8", - "signature", + "pkcs8 0.10.2", + "signature 2.2.0", ] [[package]] @@ -2937,16 +3016,36 @@ version = "0.13.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" dependencies = [ - "base16ct", - "crypto-bigint", + "base16ct 0.2.0", + "crypto-bigint 0.5.5", "digest 0.10.7", - "ff", + "ff 0.13.1", "generic-array", - "group", - "pkcs8", + "group 0.13.0", + "pkcs8 0.10.2", "rand_core 0.6.4", - "sec1", - "serdect", + "sec1 0.7.3", + "serdect 0.2.0", + "subtle", + "zeroize", +] + +[[package]] +name = "elliptic-curve" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "900f37e7e18d74a2347389af6cd69e3a30d5cc9e697f40004865679aa75e9c7c" +dependencies = [ + "base16ct 1.0.0", + "crypto-bigint 0.7.10", + "crypto-common 0.2.2", + "digest 0.11.3", + "ff 0.14.0", + "group 0.14.0", + "hybrid-array", + "pkcs8 0.11.0", + "rand_core 0.10.1", + "sec1 0.8.1", "subtle", "zeroize", ] @@ -2962,7 +3061,7 @@ dependencies = [ "bytes", "ed25519-dalek", "hex", - "k256", + "k256 0.13.4", "log", "rand 0.8.8", "secp256k1 0.30.0", @@ -3004,7 +3103,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -3096,28 +3195,28 @@ dependencies = [ "jsonrpsee-proc-macros", "jsonrpsee-types", "reth-basic-payload-builder", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-cli", "reth-codecs", - "reth-consensus", + "reth-consensus 2.8.0", "reth-db", "reth-engine-local", "reth-engine-primitives", - "reth-errors", + "reth-errors 2.8.0", "reth-ethereum", - "reth-ethereum-forks", + "reth-ethereum-forks 2.8.0", "reth-ethereum-payload-builder", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-evm", "reth-evm-ethereum", - "reth-execution-types", + "reth-execution-types 2.8.0", "reth-node-api", "reth-node-builder", "reth-node-core", "reth-node-types", "reth-payload-builder", "reth-payload-builder-primitives", - "reth-payload-primitives", + "reth-payload-primitives 2.9.0", "reth-primitives-traits", "reth-provider", "reth-revm", @@ -3170,7 +3269,7 @@ dependencies = [ "bytes", "reth-codecs", "reth-db-api", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-primitives-traits", "serde", ] @@ -3192,19 +3291,19 @@ dependencies = [ "evolve-ev-reth", "eyre", "reth-basic-payload-builder", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-cli-util", - "reth-consensus", + "reth-consensus 2.8.0", "reth-engine-local", "reth-ethereum", "reth-ethereum-cli", - "reth-ethereum-forks", + "reth-ethereum-forks 2.8.0", "reth-ethereum-payload-builder", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-node-api", "reth-node-builder", "reth-payload-builder", - "reth-payload-primitives", + "reth-payload-primitives 2.9.0", "reth-primitives-traits", "reth-provider", "reth-revm", @@ -3262,22 +3361,22 @@ dependencies = [ "rand 0.10.3", "reqwest 0.12.28", "reth-basic-payload-builder", - "reth-chainspec", - "reth-consensus", + "reth-chainspec 2.8.0", + "reth-consensus 2.8.0", "reth-db", "reth-e2e-test-utils", "reth-engine-local", "reth-engine-primitives", - "reth-errors", - "reth-ethereum-primitives", + "reth-errors 2.8.0", + "reth-ethereum-primitives 2.8.0", "reth-evm", "reth-evm-ethereum", - "reth-execution-types", + "reth-execution-types 2.8.0", "reth-node-api", "reth-node-types", "reth-payload-builder", "reth-payload-builder-primitives", - "reth-payload-primitives", + "reth-payload-primitives 2.9.0", "reth-primitives-traits", "reth-provider", "reth-revm", @@ -3293,6 +3392,52 @@ dependencies = [ "tracing", ] +[[package]] +name = "evm2" +version = "0.1.0" +source = "git+https://github.com/alloy-rs/evm2?rev=f93318f120f6300599b21170d6c7bef81ed63d87#f93318f120f6300599b21170d6c7bef81ed63d87" +dependencies = [ + "alloy-consensus", + "alloy-eip7928", + "alloy-eips", + "alloy-primitives", + "ark-bls12-381", + "ark-bn254", + "ark-ec", + "ark-ff 0.6.0", + "ark-serialize 0.6.0", + "arrayref", + "aurora-engine-modexp", + "auto_impl", + "bitflags 2.13.2", + "c-kzg", + "derive-where", + "evm2-macros", + "k256 0.14.0", + "once_cell", + "p256 0.14.0", + "phf", + "ripemd 0.2.0", + "ruint", + "secp256k1 0.33.1", + "serde", + "sha2 0.11.1", + "thiserror 2.0.21", + "triomphe", + "typeid", + "wincode", +] + +[[package]] +name = "evm2-macros" +version = "0.1.0" +source = "git+https://github.com/alloy-rs/evm2?rev=f93318f120f6300599b21170d6c7bef81ed63d87#f93318f120f6300599b21170d6c7bef81ed63d87" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.9", +] + [[package]] name = "evmap" version = "11.0.0" @@ -3319,16 +3464,16 @@ dependencies = [ "jsonrpsee", "jsonrpsee-core", "jsonrpsee-proc-macros", - "reth-chainspec", - "reth-consensus", + "reth-chainspec 2.8.0", + "reth-consensus 2.8.0", "reth-consensus-common", "reth-engine-primitives", "reth-ethereum", "reth-ethereum-consensus", - "reth-ethereum-primitives", - "reth-execution-types", + "reth-ethereum-primitives 2.8.0", + "reth-execution-types 2.8.0", "reth-node-api", - "reth-payload-primitives", + "reth-payload-primitives 2.9.0", "reth-primitives-traits", "reth-transaction-pool", "serde", @@ -3395,6 +3540,16 @@ dependencies = [ "subtle", ] +[[package]] +name = "ff" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1f686ab92a9fb0eaf188f6c6c87b89490baa6fdb0db4544ba4dc47f7942489f" +dependencies = [ + "rand_core 0.10.1", + "subtle", +] + [[package]] name = "fiat-crypto" version = "0.2.9" @@ -3760,11 +3915,22 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ - "ff", + "ff 0.13.1", "rand_core 0.6.4", "subtle", ] +[[package]] +name = "group" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fd1a1c7a5206c5b7a3f5a0d7ccd3ff85d0c8f5133d62a02680255b0004af5f4" +dependencies = [ + "ff 0.14.0", + "rand_core 0.10.1", + "subtle", +] + [[package]] name = "h2" version = "0.4.20" @@ -3969,7 +4135,7 @@ version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" dependencies = [ - "hmac", + "hmac 0.12.1", ] [[package]] @@ -3981,6 +4147,15 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "hmac" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f" +dependencies = [ + "digest 0.11.3", +] + [[package]] name = "http" version = "1.5.0" @@ -4060,7 +4235,9 @@ version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27f864f10dfb56725ce5ce5472bc52252c8f93a4ab86327122cebf62c5f59a17" dependencies = [ + "subtle", "typenum", + "zeroize", ] [[package]] @@ -4836,7 +5013,7 @@ dependencies = [ "pem", "serde", "serde_json", - "signature", + "signature 2.2.0", "simple_asn1", "zeroize", ] @@ -4848,12 +5025,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", - "ecdsa", - "elliptic-curve", + "ecdsa 0.16.9", + "elliptic-curve 0.13.8", "once_cell", - "serdect", + "serdect 0.2.0", "sha2 0.10.9", - "signature", + "signature 2.2.0", +] + +[[package]] +name = "k256" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93f50113171a713f4a4231ef82eb26703607139b35dcb56241f0ceab2ae1f7d8" +dependencies = [ + "cpubits", + "ecdsa 0.17.0", + "elliptic-curve 0.14.3", + "primeorder 0.14.0", + "sha2 0.11.1", + "wnaf", ] [[package]] @@ -4993,7 +5184,7 @@ dependencies = [ "bs58", "ed25519-dalek", "hkdf", - "k256", + "k256 0.13.4", "multihash", "prost", "sha2 0.10.9", @@ -5488,7 +5679,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -5769,12 +5960,25 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" dependencies = [ - "ecdsa", - "elliptic-curve", - "primeorder", + "ecdsa 0.16.9", + "elliptic-curve 0.13.8", + "primeorder 0.13.6", "sha2 0.10.9", ] +[[package]] +name = "p256" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2c9239b2dbc807adbbe147e8cf72ea7450c3a0aabe62cb8e75ff4ec22e1f72a" +dependencies = [ + "ecdsa 0.17.0", + "elliptic-curve 0.14.3", + "primefield", + "primeorder 0.14.0", + "sha2 0.11.1", +] + [[package]] name = "page_size" version = "0.6.0" @@ -5876,6 +6080,12 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" +[[package]] +name = "pastey" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ee67f1008b1ba2321834326597b8e186293b049a023cdef258527550b9935b4" + [[package]] name = "pbkdf2" version = "0.12.2" @@ -5883,7 +6093,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" dependencies = [ "digest 0.10.7", - "hmac", + "hmac 0.12.1", ] [[package]] @@ -6014,8 +6224,18 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" dependencies = [ - "der", - "spki", + "der 0.7.10", + "spki 0.7.3", +] + +[[package]] +name = "pkcs8" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "451913da69c775a56034ea8d9003d27ee8948e12443eae7c038ba100a4f21cb7" +dependencies = [ + "der 0.8.3", + "spki 0.8.1", ] [[package]] @@ -6115,13 +6335,40 @@ dependencies = [ "syn 3.0.9", ] +[[package]] +name = "primefield" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c555a6e4eb7d4e158fcb028c835c3b8642206ddc279b5c6b202ef9a8bdb592f4" +dependencies = [ + "crypto-bigint 0.7.10", + "crypto-common 0.2.2", + "ff 0.14.0", + "rand_core 0.10.1", + "subtle", + "zeroize", +] + [[package]] name = "primeorder" version = "0.13.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" dependencies = [ - "elliptic-curve", + "elliptic-curve 0.13.8", +] + +[[package]] +name = "primeorder" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c9f42978c78a00e3d68f69fc03e57a234debae69da4020a4fb588fcdcd07b06" +dependencies = [ + "elliptic-curve 0.14.3", + "once_cell", + "primefield", + "serdect 0.4.3", + "wnaf", ] [[package]] @@ -6402,7 +6649,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -6821,7 +7068,7 @@ dependencies = [ "reth-metrics", "reth-payload-builder", "reth-payload-builder-primitives", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "reth-revm", "reth-storage-api", @@ -6847,9 +7094,9 @@ dependencies = [ "parking_lot", "pin-project", "rand 0.9.5", - "reth-chainspec", - "reth-ethereum-primitives", - "reth-execution-types", + "reth-chainspec 2.8.0", + "reth-ethereum-primitives 2.8.0", + "reth-execution-types 2.8.0", "reth-metrics", "reth-primitives-traits", "reth-trie", @@ -6875,8 +7122,27 @@ dependencies = [ "alloy-trie", "auto_impl", "derive_more", - "reth-ethereum-forks", - "reth-network-peers", + "reth-ethereum-forks 2.8.0", + "reth-network-peers 2.8.0", + "reth-primitives-traits", + "serde_json", +] + +[[package]] +name = "reth-chainspec" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-chains", + "alloy-consensus", + "alloy-eips", + "alloy-genesis", + "alloy-primitives", + "alloy-trie", + "auto_impl", + "derive_more", + "reth-ethereum-forks 2.9.0", + "reth-network-peers 2.9.0", "reth-primitives-traits", "serde_json", ] @@ -6925,13 +7191,13 @@ dependencies = [ "ratatui", "rayon", "reqwest 0.13.5", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-cli", "reth-cli-runner", "reth-cli-util", "reth-codecs", "reth-config", - "reth-consensus", + "reth-consensus 2.8.0", "reth-db", "reth-db-api", "reth-db-common", @@ -6943,7 +7209,7 @@ dependencies = [ "reth-era-downloader", "reth-era-utils", "reth-eth-wire", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-etl", "reth-evm", "reth-exex", @@ -6951,7 +7217,7 @@ dependencies = [ "reth-net-nat", "reth-network", "reth-network-p2p", - "reth-network-peers", + "reth-network-peers 2.8.0", "reth-node-api", "reth-node-builder", "reth-node-core", @@ -6960,16 +7226,16 @@ dependencies = [ "reth-primitives-traits", "reth-provider", "reth-prune", - "reth-prune-types", + "reth-prune-types 2.8.0", "reth-revm", "reth-stages", - "reth-stages-types", + "reth-stages-types 2.8.0", "reth-static-file", - "reth-static-file-types", + "reth-static-file-types 2.8.0", "reth-storage-api", "reth-tasks", "reth-trie", - "reth-trie-common", + "reth-trie-common 2.8.0", "reth-trie-db", "secp256k1 0.30.0", "serde", @@ -7053,11 +7319,11 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d dependencies = [ "eyre", "humantime-serde", - "reth-network-peers", + "reth-network-peers 2.8.0", "reth-network-types", - "reth-prune-types", - "reth-stages-types", - "reth-static-file-types", + "reth-prune-types 2.8.0", + "reth-stages-types 2.8.0", + "reth-static-file-types 2.8.0", "serde", "toml", "url", @@ -7072,7 +7338,21 @@ dependencies = [ "alloy-eip7928", "alloy-primitives", "auto_impl", - "reth-execution-types", + "reth-execution-types 2.8.0", + "reth-primitives-traits", + "thiserror 2.0.21", +] + +[[package]] +name = "reth-consensus" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-consensus", + "alloy-eip7928", + "alloy-primitives", + "auto_impl", + "reth-execution-types 2.9.0", "reth-primitives-traits", "thiserror 2.0.21", ] @@ -7085,8 +7365,8 @@ dependencies = [ "alloy-consensus", "alloy-eips", "alloy-primitives", - "reth-chainspec", - "reth-consensus", + "reth-chainspec 2.8.0", + "reth-consensus 2.8.0", "reth-primitives-traits", ] @@ -7133,8 +7413,8 @@ dependencies = [ "reth-metrics", "reth-nippy-jar", "reth-primitives-traits", - "reth-static-file-types", - "reth-storage-errors", + "reth-static-file-types 2.8.0", + "reth-storage-errors 2.8.0", "reth-tracing", "rustc-hash", "strum 0.27.2", @@ -7161,12 +7441,12 @@ dependencies = [ "proptest", "reth-codecs", "reth-db-models", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", + "reth-prune-types 2.8.0", + "reth-stages-types 2.8.0", + "reth-storage-errors 2.8.0", + "reth-trie-common 2.8.0", "roaring", "serde", ] @@ -7181,18 +7461,18 @@ dependencies = [ "alloy-primitives", "boyer-moore-magiclen", "eyre", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-codecs", "reth-config", "reth-db-api", "reth-etl", - "reth-execution-errors", + "reth-execution-errors 2.8.0", "reth-fs-util", "reth-node-types", "reth-primitives-traits", "reth-provider", - "reth-stages-types", - "reth-static-file-types", + "reth-stages-types 2.8.0", + "reth-static-file-types 2.8.0", "reth-trie", "reth-trie-db", "serde", @@ -7228,10 +7508,10 @@ dependencies = [ "itertools 0.14.0", "parking_lot", "rand 0.8.8", - "reth-ethereum-forks", + "reth-ethereum-forks 2.8.0", "reth-net-banlist", "reth-net-nat", - "reth-network-peers", + "reth-network-peers 2.8.0", "schnellru", "secp256k1 0.30.0", "serde", @@ -7255,10 +7535,10 @@ dependencies = [ "itertools 0.14.0", "metrics", "rand 0.9.5", - "reth-chainspec", - "reth-ethereum-forks", + "reth-chainspec 2.8.0", + "reth-ethereum-forks 2.8.0", "reth-metrics", - "reth-network-peers", + "reth-network-peers 2.8.0", "secp256k1 0.30.0", "thiserror 2.0.21", "tokio", @@ -7276,8 +7556,8 @@ dependencies = [ "enr", "hickory-resolver", "linked_hash_set", - "reth-ethereum-forks", - "reth-network-peers", + "reth-ethereum-forks 2.8.0", + "reth-network-peers 2.8.0", "reth-tokio-util", "schnellru", "secp256k1 0.30.0", @@ -7306,17 +7586,17 @@ dependencies = [ "pin-project", "rayon", "reth-config", - "reth-consensus", + "reth-consensus 2.8.0", "reth-eth-wire-types", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-metrics", "reth-network-p2p", - "reth-network-peers", + "reth-network-peers 2.8.0", "reth-primitives-traits", "reth-storage-api", "reth-tasks", "reth-testing-utils", - "reth-trie-common", + "reth-trie-common 2.8.0", "tempfile", "thiserror 2.0.21", "tokio", @@ -7346,35 +7626,35 @@ dependencies = [ "futures-util", "jsonrpsee", "parking_lot", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-cli-commands", "reth-config", - "reth-consensus", + "reth-consensus 2.8.0", "reth-db", "reth-db-common", "reth-engine-local", "reth-engine-primitives", "reth-eth-wire-types", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-fs-util", "reth-network-api", "reth-network-p2p", - "reth-network-peers", + "reth-network-peers 2.8.0", "reth-node-api", "reth-node-builder", "reth-node-core", "reth-node-ethereum", "reth-payload-builder", "reth-payload-builder-primitives", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "reth-provider", - "reth-prune-types", + "reth-prune-types 2.8.0", "reth-rpc-api", "reth-rpc-builder", "reth-rpc-eth-api", "reth-rpc-server-types", - "reth-stages-types", + "reth-stages-types 2.8.0", "reth-tasks", "reth-tokio-util", "reth-tracing", @@ -7403,10 +7683,10 @@ dependencies = [ "ctr", "digest 0.10.7", "futures", - "hmac", + "hmac 0.12.1", "pin-project", "rand 0.8.8", - "reth-network-peers", + "reth-network-peers 2.8.0", "secp256k1 0.30.0", "sha2 0.10.9", "thiserror 2.0.21", @@ -7426,11 +7706,11 @@ dependencies = [ "alloy-rpc-types-engine", "eyre", "futures-util", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-engine-primitives", "reth-ethereum-engine-primitives", "reth-payload-builder", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "reth-storage-api", "reth-transaction-pool", @@ -7451,16 +7731,16 @@ dependencies = [ "auto_impl", "futures", "reth-chain-state", - "reth-errors", - "reth-ethereum-primitives", + "reth-errors 2.8.0", + "reth-ethereum-primitives 2.8.0", "reth-evm", - "reth-execution-errors", - "reth-execution-types", + "reth-execution-errors 2.8.0", + "reth-execution-types 2.8.0", "reth-payload-builder-primitives", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "reth-storage-api", - "reth-trie-common", + "reth-trie-common 2.8.0", "serde", "thiserror 2.0.21", "tokio", @@ -7488,23 +7768,23 @@ dependencies = [ "parking_lot", "rayon", "reth-chain-state", - "reth-chainspec", - "reth-consensus", + "reth-chainspec 2.8.0", + "reth-consensus 2.8.0", "reth-db", "reth-engine-primitives", - "reth-errors", - "reth-ethereum-primitives", + "reth-errors 2.8.0", + "reth-ethereum-primitives 2.8.0", "reth-evm", "reth-execution-cache", - "reth-execution-types", + "reth-execution-types 2.8.0", "reth-metrics", "reth-network-p2p", "reth-payload-builder", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "reth-provider", "reth-prune", - "reth-prune-types", + "reth-prune-types 2.8.0", "reth-revm", "reth-stages", "reth-stages-api", @@ -7513,7 +7793,7 @@ dependencies = [ "reth-tasks", "reth-tracing", "reth-trie", - "reth-trie-common", + "reth-trie-common 2.8.0", "reth-trie-parallel", "reth-trie-sparse", "revm", @@ -7535,13 +7815,13 @@ dependencies = [ "futures", "itertools 0.14.0", "pin-project", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-engine-primitives", "reth-engine-tree", - "reth-errors", + "reth-errors 2.8.0", "reth-evm", "reth-fs-util", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "reth-revm", "reth-storage-api", @@ -7604,7 +7884,7 @@ dependencies = [ "reth-fs-util", "reth-primitives-traits", "reth-provider", - "reth-stages-types", + "reth-stages-types 2.8.0", "reth-storage-api", "tokio", "tracing", @@ -7615,9 +7895,20 @@ name = "reth-errors" version = "2.8.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" dependencies = [ - "reth-consensus", - "reth-execution-errors", - "reth-storage-errors", + "reth-consensus 2.8.0", + "reth-execution-errors 2.8.0", + "reth-storage-errors 2.8.0", + "thiserror 2.0.21", +] + +[[package]] +name = "reth-errors" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "reth-consensus 2.9.0", + "reth-execution-errors 2.9.0", + "reth-storage-errors 2.9.0", "thiserror 2.0.21", ] @@ -7637,9 +7928,9 @@ dependencies = [ "reth-codecs", "reth-ecies", "reth-eth-wire-types", - "reth-ethereum-forks", + "reth-ethereum-forks 2.8.0", "reth-metrics", - "reth-network-peers", + "reth-network-peers 2.8.0", "reth-primitives-traits", "serde", "snap", @@ -7668,9 +7959,9 @@ dependencies = [ "derive_more", "proptest", "proptest-arbitrary-interop", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-codecs-derive", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-primitives-traits", "serde", "thiserror 2.0.21", @@ -7683,17 +7974,17 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d dependencies = [ "alloy-rpc-types-engine", "alloy-rpc-types-eth", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-cli-util", "reth-codecs", - "reth-consensus", + "reth-consensus 2.8.0", "reth-consensus-common", "reth-db", "reth-engine-local", "reth-eth-wire", "reth-ethereum-cli", "reth-ethereum-consensus", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-evm", "reth-evm-ethereum", "reth-network", @@ -7723,7 +8014,7 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d dependencies = [ "clap", "eyre", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-cli", "reth-cli-commands", "reth-cli-runner", @@ -7747,10 +8038,10 @@ dependencies = [ "alloy-consensus", "alloy-eips", "alloy-primitives", - "reth-chainspec", - "reth-consensus", + "reth-chainspec 2.8.0", + "reth-consensus 2.8.0", "reth-consensus-common", - "reth-execution-types", + "reth-execution-types 2.8.0", "reth-primitives-traits", "tracing", ] @@ -7764,8 +8055,8 @@ dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", "reth-engine-primitives", - "reth-ethereum-primitives", - "reth-payload-primitives", + "reth-ethereum-primitives 2.8.0", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "serde", "thiserror 2.0.21", @@ -7785,6 +8076,19 @@ dependencies = [ "rustc-hash", ] +[[package]] +name = "reth-ethereum-forks" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-eip2124", + "alloy-hardforks", + "alloy-primitives", + "auto_impl", + "once_cell", + "rustc-hash", +] + [[package]] name = "reth-ethereum-payload-builder" version = "2.8.0" @@ -7796,16 +8100,16 @@ dependencies = [ "alloy-rlp", "alloy-rpc-types-engine", "reth-basic-payload-builder", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-consensus-common", - "reth-errors", - "reth-ethereum-primitives", + "reth-errors 2.8.0", + "reth-ethereum-primitives 2.8.0", "reth-evm", "reth-evm-ethereum", "reth-execution-cache", "reth-payload-builder", "reth-payload-builder-primitives", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-payload-validator", "reth-primitives-traits", "reth-revm", @@ -7828,6 +8132,19 @@ dependencies = [ "serde", ] +[[package]] +name = "reth-ethereum-primitives" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-rpc-types-eth", + "reth-codecs", + "reth-primitives-traits", + "serde", +] + [[package]] name = "reth-etl" version = "2.8.0" @@ -7854,13 +8171,13 @@ dependencies = [ "futures-util", "metrics", "rayon", - "reth-execution-errors", - "reth-execution-types", + "reth-execution-errors 2.8.0", + "reth-execution-types 2.8.0", "reth-metrics", "reth-primitives-traits", "reth-storage-api", - "reth-storage-errors", - "reth-trie-common", + "reth-storage-errors 2.8.0", + "reth-trie-common 2.8.0", "revm", ] @@ -7874,13 +8191,13 @@ dependencies = [ "alloy-evm", "alloy-primitives", "alloy-rpc-types-engine", - "reth-chainspec", - "reth-ethereum-forks", - "reth-ethereum-primitives", + "reth-chainspec 2.8.0", + "reth-ethereum-forks 2.8.0", + "reth-ethereum-primitives 2.8.0", "reth-evm", - "reth-execution-types", + "reth-execution-types 2.8.0", "reth-primitives-traits", - "reth-storage-errors", + "reth-storage-errors 2.8.0", "revm", ] @@ -7894,7 +8211,7 @@ dependencies = [ "metrics", "moka", "parking_lot", - "reth-errors", + "reth-errors 2.8.0", "reth-evm", "reth-metrics", "reth-primitives-traits", @@ -7912,7 +8229,19 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "nybbles", - "reth-storage-errors", + "reth-storage-errors 2.8.0", + "thiserror 2.0.21", +] + +[[package]] +name = "reth-execution-errors" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "nybbles", + "reth-storage-errors 2.9.0", "thiserror 2.0.21", ] @@ -7928,14 +8257,33 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "derive_more", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-primitives-traits", - "reth-trie-common", + "reth-trie-common 2.8.0", "revm", "serde", "serde_with", ] +[[package]] +name = "reth-execution-types" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-consensus", + "alloy-eip7928", + "alloy-eips", + "alloy-primitives", + "alloy-rlp", + "derive_more", + "evm2", + "reth-ethereum-primitives 2.9.0", + "reth-primitives-traits", + "reth-trie-common 2.9.0", + "serde", + "serde_with", +] + [[package]] name = "reth-exex" version = "2.8.0" @@ -7950,9 +8298,9 @@ dependencies = [ "metrics", "parking_lot", "reth-chain-state", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-config", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-evm", "reth-exex-types", "reth-fs-util", @@ -7962,7 +8310,7 @@ dependencies = [ "reth-payload-builder", "reth-primitives-traits", "reth-provider", - "reth-prune-types", + "reth-prune-types 2.8.0", "reth-revm", "reth-stages-api", "reth-tasks", @@ -7982,7 +8330,7 @@ dependencies = [ "alloy-eips", "alloy-primitives", "reth-chain-state", - "reth-execution-types", + "reth-execution-types 2.8.0", "reth-primitives-traits", "serde", "serde_with", @@ -8129,16 +8477,16 @@ dependencies = [ "rand 0.8.8", "rand 0.9.5", "rayon", - "reth-chainspec", - "reth-consensus", + "reth-chainspec 2.8.0", + "reth-consensus 2.8.0", "reth-discv4", "reth-discv5", "reth-dns-discovery", "reth-ecies", "reth-eth-wire", "reth-eth-wire-types", - "reth-ethereum-forks", - "reth-ethereum-primitives", + "reth-ethereum-forks 2.8.0", + "reth-ethereum-primitives 2.8.0", "reth-evm", "reth-evm-ethereum", "reth-fs-util", @@ -8147,7 +8495,7 @@ dependencies = [ "reth-net-nat", "reth-network-api", "reth-network-p2p", - "reth-network-peers", + "reth-network-peers 2.8.0", "reth-network-types", "reth-primitives-traits", "reth-storage-api", @@ -8181,9 +8529,9 @@ dependencies = [ "enr", "futures", "reth-eth-wire-types", - "reth-ethereum-forks", + "reth-ethereum-forks 2.8.0", "reth-network-p2p", - "reth-network-peers", + "reth-network-peers 2.8.0", "reth-network-types", "reth-tokio-util", "serde", @@ -8205,13 +8553,13 @@ dependencies = [ "derive_more", "futures", "parking_lot", - "reth-consensus", + "reth-consensus 2.8.0", "reth-eth-wire-types", - "reth-ethereum-primitives", - "reth-network-peers", + "reth-ethereum-primitives 2.8.0", + "reth-network-peers 2.8.0", "reth-network-types", "reth-primitives-traits", - "reth-storage-errors", + "reth-storage-errors 2.8.0", "tokio", "tracing", ] @@ -8231,6 +8579,19 @@ dependencies = [ "url", ] +[[package]] +name = "reth-network-peers" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "secp256k1 0.30.0", + "serde_with", + "thiserror 2.0.21", + "url", +] + [[package]] name = "reth-network-types" version = "2.8.0" @@ -8239,7 +8600,7 @@ dependencies = [ "alloy-eip2124", "humantime-serde", "reth-net-banlist", - "reth-network-peers", + "reth-network-peers 2.8.0", "serde", "serde_json", "tracing", @@ -8271,7 +8632,7 @@ dependencies = [ "alloy-rpc-types-engine", "eyre", "reth-basic-payload-builder", - "reth-consensus", + "reth-consensus 2.8.0", "reth-db-api", "reth-engine-primitives", "reth-evm", @@ -8280,7 +8641,7 @@ dependencies = [ "reth-node-types", "reth-payload-builder", "reth-payload-builder-primitives", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-provider", "reth-tasks", "reth-tokio-util", @@ -8307,9 +8668,9 @@ dependencies = [ "rayon", "reth-basic-payload-builder", "reth-chain-state", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-config", - "reth-consensus", + "reth-consensus 2.8.0", "reth-consensus-debug-client", "reth-db", "reth-db-api", @@ -8372,29 +8733,29 @@ dependencies = [ "humantime", "ipnet", "rand 0.9.5", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-cli-util", "reth-config", - "reth-consensus", + "reth-consensus 2.8.0", "reth-db", "reth-discv4", "reth-discv5", "reth-engine-local", "reth-engine-primitives", - "reth-ethereum-forks", + "reth-ethereum-forks 2.8.0", "reth-net-banlist", "reth-net-nat", "reth-network", "reth-network-p2p", - "reth-network-peers", + "reth-network-peers 2.8.0", "reth-primitives-traits", - "reth-prune-types", + "reth-prune-types 2.8.0", "reth-rpc-convert", "reth-rpc-eth-types", "reth-rpc-server-types", - "reth-stages-types", + "reth-stages-types 2.8.0", "reth-storage-api", - "reth-storage-errors", + "reth-storage-errors 2.8.0", "reth-tasks", "reth-tracing", "reth-tracing-otlp", @@ -8428,15 +8789,15 @@ dependencies = [ "futures", "http-body-util", "jsonrpsee", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-engine-local", "reth-engine-primitives", "reth-engine-tree", - "reth-errors", + "reth-errors 2.8.0", "reth-ethereum-consensus", "reth-ethereum-engine-primitives", "reth-ethereum-payload-builder", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-evm", "reth-evm-ethereum", "reth-network", @@ -8444,7 +8805,7 @@ dependencies = [ "reth-node-api", "reth-node-builder", "reth-node-core", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "reth-provider", "reth-revm", @@ -8460,7 +8821,7 @@ dependencies = [ "reth-tasks", "reth-tracing", "reth-transaction-pool", - "reth-trie-common", + "reth-trie-common 2.8.0", "revm", "serde", "serde_json", @@ -8509,9 +8870,9 @@ dependencies = [ "reth-engine-primitives", "reth-network-api", "reth-primitives-traits", - "reth-prune-types", + "reth-prune-types 2.8.0", "reth-stages", - "reth-static-file-types", + "reth-static-file-types 2.8.0", "reth-storage-api", "tokio", "tracing", @@ -8548,10 +8909,10 @@ name = "reth-node-types" version = "2.8.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" dependencies = [ - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-db-api", "reth-engine-primitives", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", ] @@ -8571,7 +8932,7 @@ dependencies = [ "reth-execution-cache", "reth-metrics", "reth-payload-builder-primitives", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "reth-trie-parallel", "tokio", @@ -8585,7 +8946,7 @@ version = "2.8.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" dependencies = [ "pin-project", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "tokio", "tokio-stream", "tracing", @@ -8603,11 +8964,34 @@ dependencies = [ "alloy-rpc-types-engine", "auto_impl", "either", - "reth-chainspec", - "reth-errors", - "reth-execution-types", + "reth-chainspec 2.8.0", + "reth-errors 2.8.0", + "reth-execution-types 2.8.0", + "reth-primitives-traits", + "reth-trie-common 2.8.0", + "serde", + "sha2 0.10.9", + "thiserror 2.0.21", + "tokio", +] + +[[package]] +name = "reth-payload-primitives" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-primitives", + "alloy-rlp", + "alloy-rpc-types-engine", + "auto_impl", + "either", + "reth-chainspec 2.9.0", + "reth-errors 2.9.0", + "reth-execution-types 2.9.0", "reth-primitives-traits", - "reth-trie-common", + "reth-trie-common 2.9.0", "serde", "sha2 0.10.9", "thiserror 2.0.21", @@ -8677,24 +9061,24 @@ dependencies = [ "parking_lot", "rayon", "reth-chain-state", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-codecs", "reth-db", "reth-db-api", - "reth-errors", + "reth-errors 2.8.0", "reth-ethereum-engine-primitives", - "reth-ethereum-primitives", - "reth-execution-types", + "reth-ethereum-primitives 2.8.0", + "reth-execution-types 2.8.0", "reth-fs-util", "reth-metrics", "reth-nippy-jar", "reth-node-types", "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", - "reth-static-file-types", + "reth-prune-types 2.8.0", + "reth-stages-types 2.8.0", + "reth-static-file-types 2.8.0", "reth-storage-api", - "reth-storage-errors", + "reth-storage-errors 2.8.0", "reth-storage-overlay", "reth-tasks", "reth-trie", @@ -8718,14 +9102,14 @@ dependencies = [ "metrics", "reth-config", "reth-db-api", - "reth-errors", + "reth-errors 2.8.0", "reth-exex-types", "reth-metrics", "reth-primitives-traits", "reth-provider", - "reth-prune-types", - "reth-stages-types", - "reth-static-file-types", + "reth-prune-types 2.8.0", + "reth-stages-types 2.8.0", + "reth-static-file-types 2.8.0", "reth-storage-api", "reth-tokio-util", "rustc-hash", @@ -8750,6 +9134,18 @@ dependencies = [ "tracing", ] +[[package]] +name = "reth-prune-types" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-primitives", + "derive_more", + "strum 0.27.2", + "thiserror 2.0.21", + "tracing", +] + [[package]] name = "reth-revm" version = "2.8.0" @@ -8760,7 +9156,7 @@ dependencies = [ "alloy-rpc-types-debug", "reth-primitives-traits", "reth-storage-api", - "reth-storage-errors", + "reth-storage-errors 2.8.0", "reth-trie", "revm", ] @@ -8802,21 +9198,21 @@ dependencies = [ "parking_lot", "pin-project", "reth-chain-state", - "reth-chainspec", - "reth-consensus", + "reth-chainspec 2.8.0", + "reth-consensus 2.8.0", "reth-consensus-common", "reth-engine-primitives", - "reth-errors", + "reth-errors 2.8.0", "reth-ethereum-engine-primitives", "reth-evm", "reth-evm-ethereum", - "reth-execution-types", + "reth-execution-types 2.8.0", "reth-metrics", "reth-network-api", - "reth-network-peers", + "reth-network-peers 2.8.0", "reth-network-types", "reth-node-api", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "reth-revm", "reth-rpc-api", @@ -8828,7 +9224,7 @@ dependencies = [ "reth-storage-api", "reth-tasks", "reth-transaction-pool", - "reth-trie-common", + "reth-trie-common 2.8.0", "revm", "revm-inspectors", "serde", @@ -8864,9 +9260,9 @@ dependencies = [ "jsonrpsee", "reth-chain-state", "reth-engine-primitives", - "reth-network-peers", + "reth-network-peers 2.8.0", "reth-rpc-eth-api", - "reth-trie-common", + "reth-trie-common 2.8.0", "serde", "serde_json", ] @@ -8884,15 +9280,15 @@ dependencies = [ "metrics", "pin-project", "reth-chain-state", - "reth-chainspec", - "reth-consensus", + "reth-chainspec 2.8.0", + "reth-consensus 2.8.0", "reth-engine-primitives", "reth-evm", "reth-ipc", "reth-metrics", "reth-network-api", "reth-node-core", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "reth-rpc", "reth-rpc-api", @@ -8947,13 +9343,13 @@ dependencies = [ "jsonrpsee-core", "jsonrpsee-types", "metrics", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-engine-primitives", "reth-metrics", "reth-network-api", "reth-payload-builder", "reth-payload-builder-primitives", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "reth-rpc-api", "reth-storage-api", @@ -8990,13 +9386,13 @@ dependencies = [ "jsonrpsee-types", "parking_lot", "reth-chain-state", - "reth-chainspec", - "reth-errors", + "reth-chainspec 2.8.0", + "reth-errors 2.8.0", "reth-evm", "reth-network-api", "reth-node-api", "reth-primitives-traits", - "reth-prune-types", + "reth-prune-types 2.8.0", "reth-revm", "reth-rpc-convert", "reth-rpc-eth-types", @@ -9004,7 +9400,7 @@ dependencies = [ "reth-storage-api", "reth-tasks", "reth-transaction-pool", - "reth-trie-common", + "reth-trie-common 2.8.0", "revm", "revm-inspectors", "serde_json", @@ -9038,11 +9434,11 @@ dependencies = [ "rand 0.9.5", "reqwest 0.13.5", "reth-chain-state", - "reth-chainspec", - "reth-errors", - "reth-ethereum-primitives", + "reth-chainspec 2.8.0", + "reth-errors 2.8.0", + "reth-ethereum-primitives 2.8.0", "reth-evm", - "reth-execution-types", + "reth-execution-types 2.8.0", "reth-metrics", "reth-primitives-traits", "reth-revm", @@ -9087,7 +9483,7 @@ dependencies = [ "alloy-rpc-types-engine", "jsonrpsee-core", "jsonrpsee-types", - "reth-errors", + "reth-errors 2.8.0", "reth-network-api", "serde", "strum 0.27.2", @@ -9121,14 +9517,14 @@ dependencies = [ "reth-downloaders", "reth-eth-wire-types", "reth-network-p2p", - "reth-network-peers", + "reth-network-peers 2.8.0", "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", + "reth-prune-types 2.8.0", + "reth-stages-types 2.8.0", "reth-storage-api", - "reth-storage-errors", + "reth-storage-errors 2.8.0", "reth-tasks", - "reth-trie-common", + "reth-trie-common 2.8.0", "revm", "serde", "serde_json", @@ -9153,19 +9549,19 @@ dependencies = [ "page_size", "rayon", "reqwest 0.13.5", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-codecs", "reth-config", - "reth-consensus", + "reth-consensus 2.8.0", "reth-db", "reth-db-api", "reth-era", "reth-era-downloader", "reth-era-utils", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-etl", "reth-evm", - "reth-execution-types", + "reth-execution-types 2.8.0", "reth-exex", "reth-fs-util", "reth-libmdbx", @@ -9173,12 +9569,12 @@ dependencies = [ "reth-primitives-traits", "reth-provider", "reth-prune", - "reth-prune-types", + "reth-prune-types 2.8.0", "reth-revm", "reth-stages-api", - "reth-static-file-types", + "reth-static-file-types 2.8.0", "reth-storage-api", - "reth-storage-errors", + "reth-storage-errors 2.8.0", "reth-tasks", "reth-testing-utils", "reth-trie", @@ -9201,16 +9597,16 @@ dependencies = [ "futures-util", "metrics", "reth-codecs", - "reth-consensus", - "reth-errors", + "reth-consensus 2.8.0", + "reth-errors 2.8.0", "reth-metrics", "reth-network-p2p", "reth-primitives-traits", "reth-provider", "reth-prune", - "reth-stages-types", + "reth-stages-types 2.8.0", "reth-static-file", - "reth-static-file-types", + "reth-static-file-types 2.8.0", "reth-tokio-util", "thiserror 2.0.21", "tokio", @@ -9228,10 +9624,20 @@ dependencies = [ "modular-bitfield", "reth-codecs", "reth-primitives-traits", - "reth-trie-common", + "reth-trie-common 2.8.0", "serde", ] +[[package]] +name = "reth-stages-types" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-primitives", + "reth-primitives-traits", + "reth-trie-common 2.9.0", +] + [[package]] name = "reth-static-file" version = "2.8.0" @@ -9244,10 +9650,10 @@ dependencies = [ "reth-db-api", "reth-primitives-traits", "reth-provider", - "reth-prune-types", - "reth-stages-types", - "reth-static-file-types", - "reth-storage-errors", + "reth-prune-types 2.8.0", + "reth-stages-types 2.8.0", + "reth-static-file-types 2.8.0", + "reth-storage-errors 2.8.0", "reth-tokio-util", "tracing", ] @@ -9261,12 +9667,25 @@ dependencies = [ "clap", "derive_more", "fixed-map", - "reth-stages-types", + "reth-stages-types 2.8.0", "serde", "strum 0.27.2", "tracing", ] +[[package]] +name = "reth-static-file-types" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-primitives", + "derive_more", + "fixed-map", + "reth-stages-types 2.9.0", + "serde", + "strum 0.27.2", +] + [[package]] name = "reth-storage-api" version = "2.8.0" @@ -9279,16 +9698,16 @@ dependencies = [ "alloy-rpc-types-engine", "auto_impl", "reth-chain-state", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-db-api", "reth-db-models", - "reth-ethereum-primitives", - "reth-execution-types", + "reth-ethereum-primitives 2.8.0", + "reth-execution-types 2.8.0", "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", + "reth-prune-types 2.8.0", + "reth-stages-types 2.8.0", + "reth-storage-errors 2.8.0", + "reth-trie-common 2.8.0", "revm", "serde_json", "tokio", @@ -9305,12 +9724,28 @@ dependencies = [ "derive_more", "reth-codecs", "reth-primitives-traits", - "reth-prune-types", - "reth-static-file-types", + "reth-prune-types 2.8.0", + "reth-static-file-types 2.8.0", "revm", "thiserror 2.0.21", ] +[[package]] +name = "reth-storage-errors" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-eips", + "alloy-primitives", + "alloy-rlp", + "derive_more", + "reth-codecs", + "reth-primitives-traits", + "reth-prune-types 2.9.0", + "reth-static-file-types 2.9.0", + "thiserror 2.0.21", +] + [[package]] name = "reth-storage-overlay" version = "2.8.0" @@ -9323,17 +9758,17 @@ dependencies = [ "rayon", "reth-chain-state", "reth-db-api", - "reth-errors", - "reth-ethereum-primitives", + "reth-errors 2.8.0", + "reth-ethereum-primitives 2.8.0", "reth-metrics", "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", + "reth-prune-types 2.8.0", + "reth-stages-types 2.8.0", "reth-storage-api", - "reth-storage-errors", + "reth-storage-errors 2.8.0", "reth-tasks", "reth-trie", - "reth-trie-common", + "reth-trie-common 2.8.0", "reth-trie-db", "revm", "tracing", @@ -9371,7 +9806,7 @@ dependencies = [ "alloy-primitives", "rand 0.8.8", "rand 0.9.5", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-primitives-traits", "secp256k1 0.30.0", ] @@ -9444,12 +9879,12 @@ dependencies = [ "proptest-arbitrary-interop", "rand 0.9.5", "reth-chain-state", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-eth-wire-types", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-evm", "reth-evm-ethereum", - "reth-execution-types", + "reth-execution-types 2.8.0", "reth-fs-util", "reth-metrics", "reth-primitives-traits", @@ -9481,12 +9916,12 @@ dependencies = [ "itertools 0.14.0", "metrics", "parking_lot", - "reth-execution-errors", + "reth-execution-errors 2.8.0", "reth-metrics", "reth-primitives-traits", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", + "reth-stages-types 2.8.0", + "reth-storage-errors 2.8.0", + "reth-trie-common 2.8.0", "reth-trie-sparse", "revm", "tracing", @@ -9521,6 +9956,30 @@ dependencies = [ "thiserror 2.0.21", ] +[[package]] +name = "reth-trie-common" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-consensus", + "alloy-primitives", + "alloy-rlp", + "alloy-rpc-types-eth", + "alloy-serde", + "alloy-trie", + "arrayvec", + "bytes", + "derive_more", + "evm2", + "itertools 0.14.0", + "nybbles", + "reth-codecs", + "reth-primitives-traits", + "serde", + "serde_with", + "thiserror 2.0.21", +] + [[package]] name = "reth-trie-db" version = "2.8.0" @@ -9528,12 +9987,12 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d dependencies = [ "alloy-primitives", "reth-db-api", - "reth-execution-errors", + "reth-execution-errors 2.8.0", "reth-primitives-traits", "reth-storage-api", - "reth-storage-errors", + "reth-storage-errors 2.8.0", "reth-trie", - "reth-trie-common", + "reth-trie-common 2.8.0", "tracing", ] @@ -9547,7 +10006,7 @@ dependencies = [ "crossbeam-channel", "crossbeam-utils", "metrics", - "reth-execution-errors", + "reth-execution-errors 2.8.0", "reth-metrics", "reth-primitives-traits", "reth-provider", @@ -9568,10 +10027,10 @@ dependencies = [ "either", "metrics", "rayon", - "reth-execution-errors", + "reth-execution-errors 2.8.0", "reth-metrics", "reth-primitives-traits", - "reth-trie-common", + "reth-trie-common 2.8.0", "smallvec", "strum 0.27.2", "tracing", @@ -9766,8 +10225,8 @@ dependencies = [ "blst", "c-kzg", "cfg-if", - "k256", - "p256", + "k256 0.13.4", + "p256 0.13.2", "revm-context-interface", "revm-primitives", "ripemd 0.2.0", @@ -9807,10 +10266,20 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" dependencies = [ - "hmac", + "hmac 0.12.1", "subtle", ] +[[package]] +name = "rfc6979" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4a459cddafb3fe76b31fd8f1108007566c40301feb64dc7b54656eb7388172b" +dependencies = [ + "crypto-bigint 0.7.10", + "hmac 0.13.0", +] + [[package]] name = "ring" version = "0.17.14" @@ -10008,7 +10477,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -10088,7 +10557,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs 1.0.11", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -10219,11 +10688,25 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" dependencies = [ - "base16ct", - "der", + "base16ct 0.2.0", + "der 0.7.10", "generic-array", - "pkcs8", - "serdect", + "pkcs8 0.10.2", + "serdect 0.2.0", + "subtle", + "zeroize", +] + +[[package]] +name = "sec1" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d56d437c2f19203ce5f7122e507831de96f3d2d4d3be5af44a0b0a09d8a80e4d" +dependencies = [ + "base16ct 1.0.0", + "ctutils", + "der 0.8.3", + "hybrid-array", "subtle", "zeroize", ] @@ -10251,6 +10734,16 @@ dependencies = [ "secp256k1-sys 0.11.0", ] +[[package]] +name = "secp256k1" +version = "0.33.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7f404a8dab7a7a5a631e741d8699aa9c8e1d689fc26ccf897c7187565490b69" +dependencies = [ + "rand 0.9.5", + "secp256k1-sys 0.14.1", +] + [[package]] name = "secp256k1-sys" version = "0.10.1" @@ -10269,6 +10762,15 @@ dependencies = [ "cc", ] +[[package]] +name = "secp256k1-sys" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6b2992d4a3cd244539a7d5d0966aadbe5ca7fb868a5d7e38c29499b9e709bbd" +dependencies = [ + "cc", +] + [[package]] name = "security-framework" version = "3.7.0" @@ -10427,7 +10929,17 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177" dependencies = [ - "base16ct", + "base16ct 0.2.0", + "serde", +] + +[[package]] +name = "serdect" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66cf8fedced2fcf12406bcb34223dffb92eaf34908ede12fed414c82b7f00b3e" +dependencies = [ + "base16ct 1.0.0", "serde", ] @@ -10556,6 +11068,16 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "signature" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5" +dependencies = [ + "digest 0.11.3", + "rand_core 0.10.1", +] + [[package]] name = "simd-adler32" version = "0.3.10" @@ -10657,7 +11179,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" dependencies = [ "base64ct", - "der", + "der 0.7.10", +] + +[[package]] +name = "spki" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ef958a98b9d5da290cfc78946e9f3e61e1e62a18db0d92cac0b83cc161491a9" +dependencies = [ + "base64ct", + "der 0.8.3", ] [[package]] @@ -10875,10 +11407,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -11988,7 +12520,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -11997,6 +12529,31 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "wincode" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "063b5affe63fb4e584a33101d8808f01f2348b4f533db6223bf27263a0fdb9e9" +dependencies = [ + "pastey", + "proc-macro2", + "quote", + "thiserror 2.0.21", + "wincode-derive", +] + +[[package]] +name = "wincode-derive" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11d582d9fc9d813264407a9e16bfa16846ccf15ef032f9bbcd700741bdc00255" +dependencies = [ + "darling 0.23.0", + "proc-macro2", + "quote", + "syn 2.0.119", +] + [[package]] name = "windows" version = "0.62.2" @@ -12299,6 +12856,18 @@ dependencies = [ "bitflags 2.13.2", ] +[[package]] +name = "wnaf" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "795ca18b3fdb5e62bf982199278341ddcf7ebf7d32e25e212ad05d496e95f6fa" +dependencies = [ + "ff 0.14.0", + "group 0.14.0", + "hybrid-array", + "primefield", +] + [[package]] name = "writeable" version = "0.6.4"