diff --git a/Cargo.lock b/Cargo.lock index 9d93673..9dc3821 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", @@ -1402,6 +1402,8 @@ dependencies = [ "ark-std 0.6.0", "digest 0.10.7", "num-bigint", + "serde", + "serde-encoded-bytes", "serde_with", ] @@ -1612,6 +1614,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" @@ -1811,6 +1819,7 @@ checksum = "c20659f9bbee16cbbd2f7393e40ab6309f5a98f76a2eb57a995ec508b72387fe" dependencies = [ "cc", "glob", + "serde", "threadpool", "zeroize", ] @@ -2110,6 +2119,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 +2134,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 +2149,7 @@ checksum = "74b169b26623ff17e9db37a539fe4f15342080df39f129ef7631df7683d6d9d4" dependencies = [ "bitvec", "coins-bip32", - "hmac", + "hmac 0.12.1", "once_cell", "pbkdf2", "rand 0.8.8", @@ -2249,6 +2264,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 +2338,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 +2480,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 +2513,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 +2527,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 +2672,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 +2729,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 +2830,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 +2842,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 +2943,29 @@ 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", + "serdect 0.4.3", + "signature 3.0.0", + "spki 0.8.1", + "zeroize", ] [[package]] @@ -2891,8 +2974,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 +3020,37 @@ 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", + "serdect 0.4.3", "subtle", "zeroize", ] @@ -2962,7 +3066,7 @@ dependencies = [ "bytes", "ed25519-dalek", "hex", - "k256", + "k256 0.13.4", "log", "rand 0.8.8", "secp256k1 0.30.0", @@ -3004,7 +3108,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]] @@ -3095,31 +3199,31 @@ dependencies = [ "jsonrpsee-core", "jsonrpsee-proc-macros", "jsonrpsee-types", - "reth-basic-payload-builder", - "reth-chainspec", + "reth-basic-payload-builder 2.9.0", + "reth-chainspec 2.8.0", "reth-cli", "reth-codecs", - "reth-consensus", - "reth-db", + "reth-consensus 2.8.0", + "reth-db 2.8.0", "reth-engine-local", - "reth-engine-primitives", - "reth-errors", + "reth-engine-primitives 2.8.0", + "reth-errors 2.8.0", "reth-ethereum", - "reth-ethereum-forks", + "reth-ethereum-forks 2.8.0", "reth-ethereum-payload-builder", - "reth-ethereum-primitives", - "reth-evm", + "reth-ethereum-primitives 2.8.0", + "reth-evm 2.8.0", "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-node-types 2.8.0", + "reth-payload-builder 2.8.0", + "reth-payload-builder-primitives 2.8.0", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", - "reth-provider", + "reth-provider 2.8.0", "reth-revm", "reth-rpc", "reth-rpc-api", @@ -3128,12 +3232,12 @@ dependencies = [ "reth-rpc-engine-api", "reth-rpc-eth-api", "reth-rpc-eth-types", - "reth-storage-api", - "reth-tasks", + "reth-storage-api 2.8.0", + "reth-tasks 2.8.0", "reth-testing-utils", "reth-tracing", "reth-transaction-pool", - "reth-trie-db", + "reth-trie-db 2.8.0", "serde", "serde_json", "tempfile", @@ -3169,8 +3273,8 @@ dependencies = [ "alloy-serde", "bytes", "reth-codecs", - "reth-db-api", - "reth-ethereum-primitives", + "reth-db-api 2.8.0", + "reth-ethereum-primitives 2.8.0", "reth-primitives-traits", "serde", ] @@ -3191,25 +3295,25 @@ dependencies = [ "ev-revm", "evolve-ev-reth", "eyre", - "reth-basic-payload-builder", - "reth-chainspec", + "reth-basic-payload-builder 2.9.0", + "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-builder 2.8.0", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", - "reth-provider", + "reth-provider 2.8.0", "reth-revm", "reth-tracing-otlp", - "reth-trie-db", + "reth-trie-db 2.8.0", "serde", "thiserror 2.0.21", "tokio", @@ -3227,7 +3331,7 @@ dependencies = [ "alloy-sol-types", "ev-precompiles", "ev-primitives", - "reth-evm", + "reth-evm 2.8.0", "reth-evm-ethereum", "reth-revm", "revm-inspectors", @@ -3261,28 +3365,28 @@ dependencies = [ "hex", "rand 0.10.3", "reqwest 0.12.28", - "reth-basic-payload-builder", - "reth-chainspec", - "reth-consensus", - "reth-db", + "reth-basic-payload-builder 2.9.0", + "reth-chainspec 2.8.0", + "reth-consensus 2.8.0", + "reth-db 2.8.0", "reth-e2e-test-utils", "reth-engine-local", - "reth-engine-primitives", - "reth-errors", - "reth-ethereum-primitives", - "reth-evm", + "reth-engine-primitives 2.8.0", + "reth-errors 2.8.0", + "reth-ethereum-primitives 2.8.0", + "reth-evm 2.8.0", "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-node-types 2.8.0", + "reth-payload-builder 2.8.0", + "reth-payload-builder-primitives 2.8.0", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", - "reth-provider", + "reth-provider 2.8.0", "reth-revm", "reth-rpc-api", - "reth-tasks", + "reth-tasks 2.8.0", "reth-testing-utils", "reth-tracing", "reth-transaction-pool", @@ -3293,6 +3397,53 @@ 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", + "blst", + "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 +3470,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-engine-primitives 2.8.0", "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.8.0", "reth-primitives-traits", "reth-transaction-pool", "serde", @@ -3395,6 +3546,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 +3921,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 +4141,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 +4153,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 +4241,9 @@ version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27f864f10dfb56725ce5ce5472bc52252c8f93a4ab86327122cebf62c5f59a17" dependencies = [ + "subtle", "typenum", + "zeroize", ] [[package]] @@ -4836,7 +5019,7 @@ dependencies = [ "pem", "serde", "serde_json", - "signature", + "signature 2.2.0", "simple_asn1", "zeroize", ] @@ -4848,12 +5031,27 @@ 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", + "serdect 0.4.3", + "sha2 0.11.1", + "wnaf", ] [[package]] @@ -4993,7 +5191,7 @@ dependencies = [ "bs58", "ed25519-dalek", "hkdf", - "k256", + "k256 0.13.4", "multihash", "prost", "sha2 0.10.9", @@ -5488,7 +5686,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 +5967,26 @@ 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", + "serdect 0.4.3", + "sha2 0.11.1", +] + [[package]] name = "page_size" version = "0.6.0" @@ -5876,6 +6088,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 +6101,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 +6232,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 +6343,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 +6657,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -6816,17 +7071,44 @@ dependencies = [ "futures-core", "futures-util", "metrics", - "reth-chain-state", - "reth-execution-cache", - "reth-metrics", - "reth-payload-builder", - "reth-payload-builder-primitives", - "reth-payload-primitives", + "reth-chain-state 2.8.0", + "reth-execution-cache 2.8.0", + "reth-metrics 2.8.0", + "reth-payload-builder 2.8.0", + "reth-payload-builder-primitives 2.8.0", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "reth-revm", - "reth-storage-api", - "reth-tasks", - "reth-trie-parallel", + "reth-storage-api 2.8.0", + "reth-tasks 2.8.0", + "reth-trie-parallel 2.8.0", + "serde", + "tokio", + "tracing", +] + +[[package]] +name = "reth-basic-payload-builder" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-primitives", + "futures-core", + "futures-util", + "metrics", + "reth-chain-state 2.9.0", + "reth-evm 2.9.0", + "reth-execution-cache 2.9.0", + "reth-metrics 2.9.0", + "reth-payload-builder 2.9.0", + "reth-payload-builder-primitives 2.9.0", + "reth-payload-primitives 2.9.0", + "reth-primitives-traits", + "reth-storage-api 2.9.0", + "reth-tasks 2.9.0", + "reth-trie-parallel 2.9.0", "serde", "tokio", "tracing", @@ -6847,13 +7129,13 @@ dependencies = [ "parking_lot", "pin-project", "rand 0.9.5", - "reth-chainspec", - "reth-ethereum-primitives", - "reth-execution-types", - "reth-metrics", + "reth-chainspec 2.8.0", + "reth-ethereum-primitives 2.8.0", + "reth-execution-types 2.8.0", + "reth-metrics 2.8.0", "reth-primitives-traits", - "reth-trie", - "reth-trie-sparse", + "reth-trie 2.8.0", + "reth-trie-sparse 2.8.0", "revm", "serde", "tokio", @@ -6861,6 +7143,30 @@ dependencies = [ "tracing", ] +[[package]] +name = "reth-chain-state" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-primitives", + "derive_more", + "metrics", + "parking_lot", + "pin-project", + "reth-chainspec 2.9.0", + "reth-ethereum-primitives 2.9.0", + "reth-execution-types 2.9.0", + "reth-metrics 2.9.0", + "reth-primitives-traits", + "reth-trie 2.9.0", + "reth-trie-sparse 2.9.0", + "tokio", + "tokio-stream", + "tracing", +] + [[package]] name = "reth-chainspec" version = "2.8.0" @@ -6875,8 +7181,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", ] @@ -6890,7 +7215,7 @@ dependencies = [ "clap", "eyre", "reth-cli-runner", - "reth-db", + "reth-db 2.8.0", "serde_json", ] @@ -6925,15 +7250,15 @@ 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-db", - "reth-db-api", + "reth-consensus 2.8.0", + "reth-db 2.8.0", + "reth-db-api 2.8.0", "reth-db-common", "reth-discv4", "reth-discv5", @@ -6943,34 +7268,34 @@ dependencies = [ "reth-era-downloader", "reth-era-utils", "reth-eth-wire", - "reth-ethereum-primitives", + "reth-ethereum-primitives 2.8.0", "reth-etl", - "reth-evm", + "reth-evm 2.8.0", "reth-exex", - "reth-fs-util", + "reth-fs-util 2.8.0", "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", "reth-node-events", "reth-node-metrics", "reth-primitives-traits", - "reth-provider", + "reth-provider 2.8.0", "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-storage-api", - "reth-tasks", - "reth-trie", - "reth-trie-common", - "reth-trie-db", + "reth-static-file-types 2.8.0", + "reth-storage-api 2.8.0", + "reth-tasks 2.8.0", + "reth-trie 2.8.0", + "reth-trie-common 2.8.0", + "reth-trie-db 2.8.0", "secp256k1 0.30.0", "serde", "serde_json", @@ -6989,7 +7314,7 @@ name = "reth-cli-runner" version = "2.8.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" dependencies = [ - "reth-tasks", + "reth-tasks 2.8.0", "tokio", "tracing", ] @@ -7004,7 +7329,7 @@ dependencies = [ "eyre", "libc", "rand 0.8.8", - "reth-fs-util", + "reth-fs-util 2.8.0", "reth-tracing", "secp256k1 0.30.0", "serde", @@ -7053,11 +7378,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 +7397,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 +7424,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", ] @@ -7127,14 +7466,14 @@ dependencies = [ "metrics", "page_size", "parking_lot", - "reth-db-api", - "reth-fs-util", - "reth-libmdbx", - "reth-metrics", - "reth-nippy-jar", + "reth-db-api 2.8.0", + "reth-fs-util 2.8.0", + "reth-libmdbx 2.8.0", + "reth-metrics 2.8.0", + "reth-nippy-jar 2.8.0", "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", @@ -7145,28 +7484,79 @@ dependencies = [ ] [[package]] -name = "reth-db-api" -version = "2.8.0" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" +name = "reth-db" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" dependencies = [ - "alloy-consensus", - "alloy-eips", "alloy-primitives", - "arbitrary", - "arrayvec", - "bytes", + "derive_more", + "eyre", + "libc", + "metrics", + "page_size", + "reth-db-api 2.9.0", + "reth-fs-util 2.9.0", + "reth-libmdbx 2.9.0", + "reth-metrics 2.9.0", + "reth-nippy-jar 2.9.0", + "reth-primitives-traits", + "reth-static-file-types 2.9.0", + "reth-storage-errors 2.9.0", + "rustc-hash", + "strum 0.27.2", + "sysinfo", + "thiserror 2.0.21", + "tracing", +] + +[[package]] +name = "reth-db-api" +version = "2.8.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-primitives", + "arbitrary", + "arrayvec", + "bytes", "derive_more", "metrics", "modular-bitfield", "proptest", "reth-codecs", - "reth-db-models", - "reth-ethereum-primitives", + "reth-db-models 2.8.0", + "reth-ethereum-primitives 2.8.0", + "reth-primitives-traits", + "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", +] + +[[package]] +name = "reth-db-api" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-primitives", + "arrayvec", + "bytes", + "derive_more", + "metrics", + "modular-bitfield", + "reth-codecs", + "reth-db-models 2.9.0", + "reth-ethereum-primitives 2.9.0", "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", + "reth-prune-types 2.9.0", + "reth-stages-types 2.9.0", + "reth-storage-errors 2.9.0", + "reth-trie-common 2.9.0", "roaring", "serde", ] @@ -7181,20 +7571,20 @@ dependencies = [ "alloy-primitives", "boyer-moore-magiclen", "eyre", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-codecs", "reth-config", - "reth-db-api", + "reth-db-api 2.8.0", "reth-etl", - "reth-execution-errors", - "reth-fs-util", - "reth-node-types", + "reth-execution-errors 2.8.0", + "reth-fs-util 2.8.0", + "reth-node-types 2.8.0", "reth-primitives-traits", - "reth-provider", - "reth-stages-types", - "reth-static-file-types", - "reth-trie", - "reth-trie-db", + "reth-provider 2.8.0", + "reth-stages-types 2.8.0", + "reth-static-file-types 2.8.0", + "reth-trie 2.8.0", + "reth-trie-db 2.8.0", "serde", "serde_json", "thiserror 2.0.21", @@ -7216,6 +7606,20 @@ dependencies = [ "serde", ] +[[package]] +name = "reth-db-models" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-eips", + "alloy-primitives", + "bytes", + "modular-bitfield", + "reth-codecs", + "reth-primitives-traits", + "serde", +] + [[package]] name = "reth-discv4" version = "2.8.0" @@ -7228,10 +7632,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 +7659,10 @@ dependencies = [ "itertools 0.14.0", "metrics", "rand 0.9.5", - "reth-chainspec", - "reth-ethereum-forks", - "reth-metrics", - "reth-network-peers", + "reth-chainspec 2.8.0", + "reth-ethereum-forks 2.8.0", + "reth-metrics 2.8.0", + "reth-network-peers 2.8.0", "secp256k1 0.30.0", "thiserror 2.0.21", "tokio", @@ -7276,8 +7680,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 +7710,17 @@ dependencies = [ "pin-project", "rayon", "reth-config", - "reth-consensus", + "reth-consensus 2.8.0", "reth-eth-wire-types", - "reth-ethereum-primitives", - "reth-metrics", + "reth-ethereum-primitives 2.8.0", + "reth-metrics 2.8.0", "reth-network-p2p", - "reth-network-peers", + "reth-network-peers 2.8.0", "reth-primitives-traits", - "reth-storage-api", - "reth-tasks", + "reth-storage-api 2.8.0", + "reth-tasks 2.8.0", "reth-testing-utils", - "reth-trie-common", + "reth-trie-common 2.8.0", "tempfile", "thiserror 2.0.21", "tokio", @@ -7346,41 +7750,41 @@ dependencies = [ "futures-util", "jsonrpsee", "parking_lot", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-cli-commands", "reth-config", - "reth-consensus", - "reth-db", + "reth-consensus 2.8.0", + "reth-db 2.8.0", "reth-db-common", "reth-engine-local", - "reth-engine-primitives", + "reth-engine-primitives 2.8.0", "reth-eth-wire-types", - "reth-ethereum-primitives", - "reth-fs-util", + "reth-ethereum-primitives 2.8.0", + "reth-fs-util 2.8.0", "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-builder 2.8.0", + "reth-payload-builder-primitives 2.8.0", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", - "reth-provider", - "reth-prune-types", + "reth-provider 2.8.0", + "reth-prune-types 2.8.0", "reth-rpc-api", "reth-rpc-builder", "reth-rpc-eth-api", "reth-rpc-server-types", - "reth-stages-types", - "reth-tasks", + "reth-stages-types 2.8.0", + "reth-tasks 2.8.0", "reth-tokio-util", "reth-tracing", "reth-transaction-pool", - "reth-trie", - "reth-trie-db", + "reth-trie 2.8.0", + "reth-trie-db 2.8.0", "serde_json", "tempfile", "tokio", @@ -7403,10 +7807,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,13 +7830,13 @@ dependencies = [ "alloy-rpc-types-engine", "eyre", "futures-util", - "reth-chainspec", - "reth-engine-primitives", - "reth-ethereum-engine-primitives", - "reth-payload-builder", - "reth-payload-primitives", + "reth-chainspec 2.8.0", + "reth-engine-primitives 2.8.0", + "reth-ethereum-engine-primitives 2.8.0", + "reth-payload-builder 2.8.0", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", - "reth-storage-api", + "reth-storage-api 2.8.0", "reth-transaction-pool", "tokio", "tokio-stream", @@ -7450,17 +7854,45 @@ dependencies = [ "alloy-rpc-types-engine", "auto_impl", "futures", - "reth-chain-state", - "reth-errors", - "reth-ethereum-primitives", - "reth-evm", - "reth-execution-errors", - "reth-execution-types", - "reth-payload-builder-primitives", - "reth-payload-primitives", + "reth-chain-state 2.8.0", + "reth-errors 2.8.0", + "reth-ethereum-primitives 2.8.0", + "reth-evm 2.8.0", + "reth-execution-errors 2.8.0", + "reth-execution-types 2.8.0", + "reth-payload-builder-primitives 2.8.0", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", - "reth-storage-api", - "reth-trie-common", + "reth-storage-api 2.8.0", + "reth-trie-common 2.8.0", + "serde", + "thiserror 2.0.21", + "tokio", + "tracing", +] + +[[package]] +name = "reth-engine-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-rpc-types-engine", + "auto_impl", + "futures", + "reth-chain-state 2.9.0", + "reth-errors 2.9.0", + "reth-ethereum-primitives 2.9.0", + "reth-evm 2.9.0", + "reth-execution-errors 2.9.0", + "reth-execution-types 2.9.0", + "reth-payload-builder-primitives 2.9.0", + "reth-payload-primitives 2.9.0", + "reth-primitives-traits", + "reth-storage-api 2.9.0", + "reth-trie-common 2.9.0", "serde", "thiserror 2.0.21", "tokio", @@ -7487,35 +7919,35 @@ dependencies = [ "metrics", "parking_lot", "rayon", - "reth-chain-state", - "reth-chainspec", - "reth-consensus", - "reth-db", - "reth-engine-primitives", - "reth-errors", - "reth-ethereum-primitives", - "reth-evm", - "reth-execution-cache", - "reth-execution-types", - "reth-metrics", + "reth-chain-state 2.8.0", + "reth-chainspec 2.8.0", + "reth-consensus 2.8.0", + "reth-db 2.8.0", + "reth-engine-primitives 2.8.0", + "reth-errors 2.8.0", + "reth-ethereum-primitives 2.8.0", + "reth-evm 2.8.0", + "reth-execution-cache 2.8.0", + "reth-execution-types 2.8.0", + "reth-metrics 2.8.0", "reth-network-p2p", - "reth-payload-builder", - "reth-payload-primitives", + "reth-payload-builder 2.8.0", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", - "reth-provider", + "reth-provider 2.8.0", "reth-prune", - "reth-prune-types", + "reth-prune-types 2.8.0", "reth-revm", "reth-stages", "reth-stages-api", "reth-static-file", - "reth-storage-overlay", - "reth-tasks", + "reth-storage-overlay 2.8.0", + "reth-tasks 2.8.0", "reth-tracing", - "reth-trie", - "reth-trie-common", - "reth-trie-parallel", - "reth-trie-sparse", + "reth-trie 2.8.0", + "reth-trie-common 2.8.0", + "reth-trie-parallel 2.8.0", + "reth-trie-sparse 2.8.0", "revm", "schnellru", "thiserror 2.0.21", @@ -7535,16 +7967,16 @@ dependencies = [ "futures", "itertools 0.14.0", "pin-project", - "reth-chainspec", - "reth-engine-primitives", + "reth-chainspec 2.8.0", + "reth-engine-primitives 2.8.0", "reth-engine-tree", - "reth-errors", - "reth-evm", - "reth-fs-util", - "reth-payload-primitives", + "reth-errors 2.8.0", + "reth-evm 2.8.0", + "reth-fs-util 2.8.0", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "reth-revm", - "reth-storage-api", + "reth-storage-api 2.8.0", "serde", "serde_json", "tokio", @@ -7581,7 +8013,7 @@ dependencies = [ "futures-util", "reqwest 0.13.5", "reth-era", - "reth-fs-util", + "reth-fs-util 2.8.0", "sha2 0.10.9", "tokio", ] @@ -7597,15 +8029,15 @@ dependencies = [ "eyre", "futures-util", "reth-codecs", - "reth-db-api", + "reth-db-api 2.8.0", "reth-era", "reth-era-downloader", "reth-etl", - "reth-fs-util", + "reth-fs-util 2.8.0", "reth-primitives-traits", - "reth-provider", - "reth-stages-types", - "reth-storage-api", + "reth-provider 2.8.0", + "reth-stages-types 2.8.0", + "reth-storage-api 2.8.0", "tokio", "tracing", ] @@ -7615,9 +8047,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 +8080,9 @@ dependencies = [ "reth-codecs", "reth-ecies", "reth-eth-wire-types", - "reth-ethereum-forks", - "reth-metrics", - "reth-network-peers", + "reth-ethereum-forks 2.8.0", + "reth-metrics 2.8.0", + "reth-network-peers 2.8.0", "reth-primitives-traits", "serde", "snap", @@ -7668,9 +8111,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,18 +8126,18 @@ 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-db 2.8.0", "reth-engine-local", "reth-eth-wire", "reth-ethereum-cli", "reth-ethereum-consensus", - "reth-ethereum-primitives", - "reth-evm", + "reth-ethereum-primitives 2.8.0", + "reth-evm 2.8.0", "reth-evm-ethereum", "reth-network", "reth-network-api", @@ -7703,17 +8146,17 @@ dependencies = [ "reth-node-core", "reth-node-ethereum", "reth-primitives-traits", - "reth-provider", + "reth-provider 2.8.0", "reth-revm", "reth-rpc", "reth-rpc-api", "reth-rpc-builder", "reth-rpc-eth-types", - "reth-storage-api", - "reth-tasks", + "reth-storage-api 2.8.0", + "reth-tasks 2.8.0", "reth-transaction-pool", - "reth-trie", - "reth-trie-db", + "reth-trie 2.8.0", + "reth-trie-db 2.8.0", ] [[package]] @@ -7723,18 +8166,18 @@ 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", - "reth-db", + "reth-db 2.8.0", "reth-node-api", "reth-node-builder", "reth-node-core", "reth-node-ethereum", "reth-node-metrics", "reth-rpc-server-types", - "reth-tasks", + "reth-tasks 2.8.0", "reth-tracing", "tracing", ] @@ -7747,10 +8190,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", ] @@ -7763,9 +8206,25 @@ dependencies = [ "alloy-eips", "alloy-primitives", "alloy-rpc-types-engine", - "reth-engine-primitives", - "reth-ethereum-primitives", - "reth-payload-primitives", + "reth-engine-primitives 2.8.0", + "reth-ethereum-primitives 2.8.0", + "reth-payload-primitives 2.8.0", + "reth-primitives-traits", + "serde", + "thiserror 2.0.21", +] + +[[package]] +name = "reth-ethereum-engine-primitives" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-eips", + "alloy-primitives", + "alloy-rpc-types-engine", + "reth-engine-primitives 2.9.0", + "reth-ethereum-primitives 2.9.0", + "reth-payload-primitives 2.9.0", "reth-primitives-traits", "serde", "thiserror 2.0.21", @@ -7785,6 +8244,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" @@ -7795,21 +8267,21 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "alloy-rpc-types-engine", - "reth-basic-payload-builder", - "reth-chainspec", + "reth-basic-payload-builder 2.8.0", + "reth-chainspec 2.8.0", "reth-consensus-common", - "reth-errors", - "reth-ethereum-primitives", - "reth-evm", + "reth-errors 2.8.0", + "reth-ethereum-primitives 2.8.0", + "reth-evm 2.8.0", "reth-evm-ethereum", - "reth-execution-cache", - "reth-payload-builder", - "reth-payload-builder-primitives", - "reth-payload-primitives", + "reth-execution-cache 2.8.0", + "reth-payload-builder 2.8.0", + "reth-payload-builder-primitives 2.8.0", + "reth-payload-primitives 2.8.0", "reth-payload-validator", "reth-primitives-traits", "reth-revm", - "reth-storage-api", + "reth-storage-api 2.8.0", "reth-transaction-pool", "revm", "tracing", @@ -7828,13 +8300,26 @@ 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" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" dependencies = [ "rayon", - "reth-db-api", + "reth-db-api 2.8.0", "tempfile", ] @@ -7854,16 +8339,41 @@ dependencies = [ "futures-util", "metrics", "rayon", - "reth-execution-errors", - "reth-execution-types", - "reth-metrics", + "reth-execution-errors 2.8.0", + "reth-execution-types 2.8.0", + "reth-metrics 2.8.0", "reth-primitives-traits", - "reth-storage-api", - "reth-storage-errors", - "reth-trie-common", + "reth-storage-api 2.8.0", + "reth-storage-errors 2.8.0", + "reth-trie-common 2.8.0", "revm", ] +[[package]] +name = "reth-evm" +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", + "auto_impl", + "evm2", + "fixed-cache", + "futures-util", + "moka", + "rayon", + "reth-execution-errors 2.9.0", + "reth-execution-types 2.9.0", + "reth-primitives-traits", + "reth-storage-api 2.9.0", + "reth-storage-errors 2.9.0", + "reth-trie-common 2.9.0", + "tracing", +] + [[package]] name = "reth-evm-ethereum" version = "2.8.0" @@ -7874,13 +8384,13 @@ dependencies = [ "alloy-evm", "alloy-primitives", "alloy-rpc-types-engine", - "reth-chainspec", - "reth-ethereum-forks", - "reth-ethereum-primitives", - "reth-evm", - "reth-execution-types", + "reth-chainspec 2.8.0", + "reth-ethereum-forks 2.8.0", + "reth-ethereum-primitives 2.8.0", + "reth-evm 2.8.0", + "reth-execution-types 2.8.0", "reth-primitives-traits", - "reth-storage-errors", + "reth-storage-errors 2.8.0", "revm", ] @@ -7894,12 +8404,30 @@ dependencies = [ "metrics", "moka", "parking_lot", - "reth-errors", - "reth-evm", - "reth-metrics", + "reth-errors 2.8.0", + "reth-evm 2.8.0", + "reth-metrics 2.8.0", "reth-primitives-traits", "reth-revm", - "reth-storage-api", + "reth-storage-api 2.8.0", + "tracing", +] + +[[package]] +name = "reth-execution-cache" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-primitives", + "fixed-cache", + "metrics", + "parking_lot", + "reth-errors 2.9.0", + "reth-evm 2.9.0", + "reth-metrics 2.9.0", + "reth-primitives-traits", + "reth-storage-api 2.9.0", + "reth-trie-common 2.9.0", "tracing", ] @@ -7912,7 +8440,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 +8468,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" @@ -7949,23 +8508,23 @@ dependencies = [ "itertools 0.14.0", "metrics", "parking_lot", - "reth-chain-state", - "reth-chainspec", + "reth-chain-state 2.8.0", + "reth-chainspec 2.8.0", "reth-config", - "reth-ethereum-primitives", - "reth-evm", + "reth-ethereum-primitives 2.8.0", + "reth-evm 2.8.0", "reth-exex-types", - "reth-fs-util", - "reth-metrics", + "reth-fs-util 2.8.0", + "reth-metrics 2.8.0", "reth-node-api", "reth-node-core", - "reth-payload-builder", + "reth-payload-builder 2.8.0", "reth-primitives-traits", - "reth-provider", - "reth-prune-types", + "reth-provider 2.8.0", + "reth-prune-types 2.8.0", "reth-revm", "reth-stages-api", - "reth-tasks", + "reth-tasks 2.8.0", "reth-tracing", "rmp-serde", "thiserror 2.0.21", @@ -7981,8 +8540,8 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d dependencies = [ "alloy-eips", "alloy-primitives", - "reth-chain-state", - "reth-execution-types", + "reth-chain-state 2.8.0", + "reth-execution-types 2.8.0", "reth-primitives-traits", "serde", "serde_with", @@ -7998,6 +8557,16 @@ dependencies = [ "thiserror 2.0.21", ] +[[package]] +name = "reth-fs-util" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "serde", + "serde_json", + "thiserror 2.0.21", +] + [[package]] name = "reth-invalid-block-hooks" version = "2.8.0" @@ -8011,14 +8580,14 @@ dependencies = [ "futures", "jsonrpsee", "pretty_assertions", - "reth-engine-primitives", - "reth-evm", + "reth-engine-primitives 2.8.0", + "reth-evm 2.8.0", "reth-primitives-traits", - "reth-provider", + "reth-provider 2.8.0", "reth-revm", "reth-rpc-api", "reth-tracing", - "reth-trie", + "reth-trie 2.8.0", "revm", "serde", "serde_json", @@ -8055,7 +8624,24 @@ dependencies = [ "dashmap", "derive_more", "parking_lot", - "reth-mdbx-sys", + "reth-mdbx-sys 2.8.0", + "smallvec", + "thiserror 2.0.21", + "tracing", +] + +[[package]] +name = "reth-libmdbx" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "bitflags 2.13.2", + "byteorder", + "crossbeam-queue", + "dashmap", + "derive_more", + "parking_lot", + "reth-mdbx-sys 2.9.0", "smallvec", "thiserror 2.0.21", "tracing", @@ -8070,6 +8656,15 @@ dependencies = [ "cc", ] +[[package]] +name = "reth-mdbx-sys" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "bindgen", + "cc", +] + [[package]] name = "reth-metrics" version = "2.8.0" @@ -8084,6 +8679,20 @@ dependencies = [ "tokio-util", ] +[[package]] +name = "reth-metrics" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "futures", + "libc", + "metrics", + "metrics-derive", + "reth-primitives-traits", + "tokio", + "tokio-util", +] + [[package]] name = "reth-net-banlist" version = "2.8.0" @@ -8129,29 +8738,29 @@ 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-evm", + "reth-ethereum-forks 2.8.0", + "reth-ethereum-primitives 2.8.0", + "reth-evm 2.8.0", "reth-evm-ethereum", - "reth-fs-util", - "reth-metrics", + "reth-fs-util 2.8.0", + "reth-metrics 2.8.0", "reth-net-banlist", "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", - "reth-tasks", + "reth-storage-api 2.8.0", + "reth-tasks 2.8.0", "reth-tokio-util", "reth-transaction-pool", "rustc-hash", @@ -8181,9 +8790,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 +8814,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 +8840,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 +8861,7 @@ dependencies = [ "alloy-eip2124", "humantime-serde", "reth-net-banlist", - "reth-network-peers", + "reth-network-peers 2.8.0", "serde", "serde_json", "tracing", @@ -8255,7 +8877,7 @@ dependencies = [ "derive_more", "lz4_flex", "memmap2", - "reth-fs-util", + "reth-fs-util 2.8.0", "serde", "smallvec", "thiserror 2.0.21", @@ -8263,6 +8885,24 @@ dependencies = [ "zstd 0.13.3", ] +[[package]] +name = "reth-nippy-jar" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "anyhow", + "bincode", + "derive_more", + "lz4_flex", + "memmap2", + "reth-fs-util 2.9.0", + "serde", + "smallvec", + "thiserror 2.0.21", + "tracing", + "zstd 0.14.3", +] + [[package]] name = "reth-node-api" version = "2.8.0" @@ -8270,19 +8910,19 @@ source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d dependencies = [ "alloy-rpc-types-engine", "eyre", - "reth-basic-payload-builder", - "reth-consensus", - "reth-db-api", - "reth-engine-primitives", - "reth-evm", + "reth-basic-payload-builder 2.8.0", + "reth-consensus 2.8.0", + "reth-db-api 2.8.0", + "reth-engine-primitives 2.8.0", + "reth-evm 2.8.0", "reth-network-api", "reth-node-core", - "reth-node-types", - "reth-payload-builder", - "reth-payload-builder-primitives", - "reth-payload-primitives", - "reth-provider", - "reth-tasks", + "reth-node-types 2.8.0", + "reth-payload-builder 2.8.0", + "reth-payload-builder-primitives 2.8.0", + "reth-payload-primitives 2.8.0", + "reth-provider 2.8.0", + "reth-tasks 2.8.0", "reth-tokio-util", "reth-transaction-pool", ] @@ -8305,23 +8945,23 @@ dependencies = [ "jsonrpsee", "parking_lot", "rayon", - "reth-basic-payload-builder", - "reth-chain-state", - "reth-chainspec", + "reth-basic-payload-builder 2.8.0", + "reth-chain-state 2.8.0", + "reth-chainspec 2.8.0", "reth-config", - "reth-consensus", + "reth-consensus 2.8.0", "reth-consensus-debug-client", - "reth-db", - "reth-db-api", + "reth-db 2.8.0", + "reth-db-api 2.8.0", "reth-db-common", "reth-downloaders", "reth-engine-local", - "reth-engine-primitives", + "reth-engine-primitives 2.8.0", "reth-engine-tree", "reth-engine-util", - "reth-evm", + "reth-evm 2.8.0", "reth-exex", - "reth-fs-util", + "reth-fs-util 2.8.0", "reth-invalid-block-hooks", "reth-network", "reth-network-api", @@ -8331,9 +8971,9 @@ dependencies = [ "reth-node-ethstats", "reth-node-events", "reth-node-metrics", - "reth-payload-builder", + "reth-payload-builder 2.8.0", "reth-primitives-traits", - "reth-provider", + "reth-provider 2.8.0", "reth-prune", "reth-rpc", "reth-rpc-api", @@ -8343,8 +8983,8 @@ dependencies = [ "reth-rpc-layer", "reth-stages", "reth-static-file", - "reth-storage-overlay", - "reth-tasks", + "reth-storage-overlay 2.8.0", + "reth-tasks 2.8.0", "reth-tokio-util", "reth-tracing", "reth-transaction-pool", @@ -8372,30 +9012,30 @@ dependencies = [ "humantime", "ipnet", "rand 0.9.5", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-cli-util", "reth-config", - "reth-consensus", - "reth-db", + "reth-consensus 2.8.0", + "reth-db 2.8.0", "reth-discv4", "reth-discv5", "reth-engine-local", - "reth-engine-primitives", - "reth-ethereum-forks", + "reth-engine-primitives 2.8.0", + "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-storage-api", - "reth-storage-errors", - "reth-tasks", + "reth-stages-types 2.8.0", + "reth-storage-api 2.8.0", + "reth-storage-errors 2.8.0", + "reth-tasks 2.8.0", "reth-tracing", "reth-tracing-otlp", "reth-transaction-pool", @@ -8428,25 +9068,25 @@ dependencies = [ "futures", "http-body-util", "jsonrpsee", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-engine-local", - "reth-engine-primitives", + "reth-engine-primitives 2.8.0", "reth-engine-tree", - "reth-errors", + "reth-errors 2.8.0", "reth-ethereum-consensus", - "reth-ethereum-engine-primitives", + "reth-ethereum-engine-primitives 2.8.0", "reth-ethereum-payload-builder", - "reth-ethereum-primitives", - "reth-evm", + "reth-ethereum-primitives 2.8.0", + "reth-evm 2.8.0", "reth-evm-ethereum", "reth-network", "reth-network-p2p", "reth-node-api", "reth-node-builder", "reth-node-core", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", - "reth-provider", + "reth-provider 2.8.0", "reth-revm", "reth-rpc", "reth-rpc-api", @@ -8457,10 +9097,10 @@ dependencies = [ "reth-rpc-server-types", "reth-snap-sync", "reth-stages", - "reth-tasks", + "reth-tasks 2.8.0", "reth-tracing", "reth-transaction-pool", - "reth-trie-common", + "reth-trie-common 2.8.0", "revm", "serde", "serde_json", @@ -8478,10 +9118,10 @@ dependencies = [ "alloy-primitives", "chrono", "futures-util", - "reth-chain-state", + "reth-chain-state 2.8.0", "reth-network-api", "reth-primitives-traits", - "reth-storage-api", + "reth-storage-api 2.8.0", "reth-transaction-pool", "serde", "serde_json", @@ -8506,13 +9146,13 @@ dependencies = [ "futures", "humantime", "pin-project", - "reth-engine-primitives", + "reth-engine-primitives 2.8.0", "reth-network-api", "reth-primitives-traits", - "reth-prune-types", + "reth-prune-types 2.8.0", "reth-stages", - "reth-static-file-types", - "reth-storage-api", + "reth-static-file-types 2.8.0", + "reth-storage-api 2.8.0", "tokio", "tracing", ] @@ -8534,8 +9174,8 @@ dependencies = [ "parking_lot", "procfs", "reqwest 0.13.5", - "reth-metrics", - "reth-tasks", + "reth-metrics 2.8.0", + "reth-tasks 2.8.0", "tikv-jemalloc-ctl", "tokio", "tower", @@ -8548,10 +9188,22 @@ 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-db-api", - "reth-engine-primitives", - "reth-payload-primitives", + "reth-chainspec 2.8.0", + "reth-db-api 2.8.0", + "reth-engine-primitives 2.8.0", + "reth-payload-primitives 2.8.0", + "reth-primitives-traits", +] + +[[package]] +name = "reth-node-types" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "reth-chainspec 2.9.0", + "reth-db-api 2.9.0", + "reth-engine-primitives 2.9.0", + "reth-payload-primitives 2.9.0", "reth-primitives-traits", ] @@ -8566,14 +9218,38 @@ dependencies = [ "derive_more", "futures-util", "metrics", - "reth-chain-state", - "reth-ethereum-engine-primitives", - "reth-execution-cache", - "reth-metrics", - "reth-payload-builder-primitives", - "reth-payload-primitives", + "reth-chain-state 2.8.0", + "reth-ethereum-engine-primitives 2.8.0", + "reth-execution-cache 2.8.0", + "reth-metrics 2.8.0", + "reth-payload-builder-primitives 2.8.0", + "reth-payload-primitives 2.8.0", + "reth-primitives-traits", + "reth-trie-parallel 2.8.0", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "reth-payload-builder" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-consensus", + "alloy-primitives", + "alloy-rpc-types", + "derive_more", + "futures-util", + "metrics", + "reth-chain-state 2.9.0", + "reth-ethereum-engine-primitives 2.9.0", + "reth-execution-cache 2.9.0", + "reth-metrics 2.9.0", + "reth-payload-builder-primitives 2.9.0", + "reth-payload-primitives 2.9.0", "reth-primitives-traits", - "reth-trie-parallel", + "reth-trie-parallel 2.9.0", "tokio", "tokio-stream", "tracing", @@ -8585,7 +9261,19 @@ 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", +] + +[[package]] +name = "reth-payload-builder-primitives" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "pin-project", + "reth-payload-primitives 2.9.0", "tokio", "tokio-stream", "tracing", @@ -8603,11 +9291,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", @@ -8676,29 +9387,29 @@ dependencies = [ "notify", "parking_lot", "rayon", - "reth-chain-state", - "reth-chainspec", + "reth-chain-state 2.8.0", + "reth-chainspec 2.8.0", "reth-codecs", - "reth-db", - "reth-db-api", - "reth-errors", - "reth-ethereum-engine-primitives", - "reth-ethereum-primitives", - "reth-execution-types", - "reth-fs-util", - "reth-metrics", - "reth-nippy-jar", - "reth-node-types", + "reth-db 2.8.0", + "reth-db-api 2.8.0", + "reth-errors 2.8.0", + "reth-ethereum-engine-primitives 2.8.0", + "reth-ethereum-primitives 2.8.0", + "reth-execution-types 2.8.0", + "reth-fs-util 2.8.0", + "reth-metrics 2.8.0", + "reth-nippy-jar 2.8.0", + "reth-node-types 2.8.0", "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", - "reth-static-file-types", - "reth-storage-api", - "reth-storage-errors", - "reth-storage-overlay", - "reth-tasks", - "reth-trie", - "reth-trie-db", + "reth-prune-types 2.8.0", + "reth-stages-types 2.8.0", + "reth-static-file-types 2.8.0", + "reth-storage-api 2.8.0", + "reth-storage-errors 2.8.0", + "reth-storage-overlay 2.8.0", + "reth-tasks 2.8.0", + "reth-trie 2.8.0", + "reth-trie-db 2.8.0", "revm", "rocksdb", "smallvec", @@ -8707,6 +9418,52 @@ dependencies = [ "tracing", ] +[[package]] +name = "reth-provider" +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-genesis", + "alloy-primitives", + "alloy-rpc-types-engine", + "eyre", + "itertools 0.14.0", + "libc", + "metrics", + "notify", + "parking_lot", + "rayon", + "reth-chain-state 2.9.0", + "reth-chainspec 2.9.0", + "reth-codecs", + "reth-db 2.9.0", + "reth-db-api 2.9.0", + "reth-errors 2.9.0", + "reth-ethereum-primitives 2.9.0", + "reth-execution-types 2.9.0", + "reth-fs-util 2.9.0", + "reth-metrics 2.9.0", + "reth-nippy-jar 2.9.0", + "reth-node-types 2.9.0", + "reth-primitives-traits", + "reth-prune-types 2.9.0", + "reth-stages-types 2.9.0", + "reth-static-file-types 2.9.0", + "reth-storage-api 2.9.0", + "reth-storage-errors 2.9.0", + "reth-storage-overlay 2.9.0", + "reth-tasks 2.9.0", + "reth-trie 2.9.0", + "reth-trie-db 2.9.0", + "rocksdb", + "smallvec", + "strum 0.27.2", + "tracing", +] + [[package]] name = "reth-prune" version = "2.8.0" @@ -8717,30 +9474,45 @@ dependencies = [ "itertools 0.14.0", "metrics", "reth-config", - "reth-db-api", - "reth-errors", + "reth-db-api 2.8.0", + "reth-errors 2.8.0", "reth-exex-types", - "reth-metrics", + "reth-metrics 2.8.0", "reth-primitives-traits", - "reth-provider", - "reth-prune-types", - "reth-stages-types", - "reth-static-file-types", - "reth-storage-api", + "reth-provider 2.8.0", + "reth-prune-types 2.8.0", + "reth-stages-types 2.8.0", + "reth-static-file-types 2.8.0", + "reth-storage-api 2.8.0", "reth-tokio-util", "rustc-hash", "thiserror 2.0.21", - "tokio", + "tokio", + "tracing", +] + +[[package]] +name = "reth-prune-types" +version = "2.8.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" +dependencies = [ + "alloy-primitives", + "arbitrary", + "derive_more", + "modular-bitfield", + "reth-codecs", + "serde", + "strum 0.27.2", + "thiserror 2.0.21", "tracing", ] [[package]] name = "reth-prune-types" -version = "2.8.0" -source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" dependencies = [ "alloy-primitives", - "arbitrary", "derive_more", "modular-bitfield", "reth-codecs", @@ -8759,9 +9531,9 @@ dependencies = [ "alloy-rlp", "alloy-rpc-types-debug", "reth-primitives-traits", - "reth-storage-api", - "reth-storage-errors", - "reth-trie", + "reth-storage-api 2.8.0", + "reth-storage-errors 2.8.0", + "reth-trie 2.8.0", "revm", ] @@ -8801,22 +9573,22 @@ dependencies = [ "jsonrpsee-types", "parking_lot", "pin-project", - "reth-chain-state", - "reth-chainspec", - "reth-consensus", + "reth-chain-state 2.8.0", + "reth-chainspec 2.8.0", + "reth-consensus 2.8.0", "reth-consensus-common", - "reth-engine-primitives", - "reth-errors", - "reth-ethereum-engine-primitives", - "reth-evm", + "reth-engine-primitives 2.8.0", + "reth-errors 2.8.0", + "reth-ethereum-engine-primitives 2.8.0", + "reth-evm 2.8.0", "reth-evm-ethereum", - "reth-execution-types", - "reth-metrics", + "reth-execution-types 2.8.0", + "reth-metrics 2.8.0", "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", @@ -8825,10 +9597,10 @@ dependencies = [ "reth-rpc-eth-api", "reth-rpc-eth-types", "reth-rpc-server-types", - "reth-storage-api", - "reth-tasks", + "reth-storage-api 2.8.0", + "reth-tasks 2.8.0", "reth-transaction-pool", - "reth-trie-common", + "reth-trie-common 2.8.0", "revm", "revm-inspectors", "serde", @@ -8862,11 +9634,11 @@ dependencies = [ "alloy-rpc-types-txpool", "alloy-serde", "jsonrpsee", - "reth-chain-state", - "reth-engine-primitives", - "reth-network-peers", + "reth-chain-state 2.8.0", + "reth-engine-primitives 2.8.0", + "reth-network-peers 2.8.0", "reth-rpc-eth-api", - "reth-trie-common", + "reth-trie-common 2.8.0", "serde", "serde_json", ] @@ -8883,16 +9655,16 @@ dependencies = [ "jsonrpsee", "metrics", "pin-project", - "reth-chain-state", - "reth-chainspec", - "reth-consensus", - "reth-engine-primitives", - "reth-evm", + "reth-chain-state 2.8.0", + "reth-chainspec 2.8.0", + "reth-consensus 2.8.0", + "reth-engine-primitives 2.8.0", + "reth-evm 2.8.0", "reth-ipc", - "reth-metrics", + "reth-metrics 2.8.0", "reth-network-api", "reth-node-core", - "reth-payload-primitives", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "reth-rpc", "reth-rpc-api", @@ -8901,8 +9673,8 @@ dependencies = [ "reth-rpc-eth-types", "reth-rpc-layer", "reth-rpc-server-types", - "reth-storage-api", - "reth-tasks", + "reth-storage-api 2.8.0", + "reth-tasks 2.8.0", "reth-tokio-util", "reth-transaction-pool", "serde", @@ -8928,7 +9700,7 @@ dependencies = [ "auto_impl", "dyn-clone", "jsonrpsee-types", - "reth-evm", + "reth-evm 2.8.0", "reth-primitives-traits", "reth-rpc-traits", "thiserror 2.0.21", @@ -8947,17 +9719,17 @@ dependencies = [ "jsonrpsee-core", "jsonrpsee-types", "metrics", - "reth-chainspec", - "reth-engine-primitives", - "reth-metrics", + "reth-chainspec 2.8.0", + "reth-engine-primitives 2.8.0", + "reth-metrics 2.8.0", "reth-network-api", - "reth-payload-builder", - "reth-payload-builder-primitives", - "reth-payload-primitives", + "reth-payload-builder 2.8.0", + "reth-payload-builder-primitives 2.8.0", + "reth-payload-primitives 2.8.0", "reth-primitives-traits", "reth-rpc-api", - "reth-storage-api", - "reth-tasks", + "reth-storage-api 2.8.0", + "reth-tasks 2.8.0", "reth-transaction-pool", "serde", "thiserror 2.0.21", @@ -8989,22 +9761,22 @@ dependencies = [ "jsonrpsee", "jsonrpsee-types", "parking_lot", - "reth-chain-state", - "reth-chainspec", - "reth-errors", - "reth-evm", + "reth-chain-state 2.8.0", + "reth-chainspec 2.8.0", + "reth-errors 2.8.0", + "reth-evm 2.8.0", "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", "reth-rpc-server-types", - "reth-storage-api", - "reth-tasks", + "reth-storage-api 2.8.0", + "reth-tasks 2.8.0", "reth-transaction-pool", - "reth-trie-common", + "reth-trie-common 2.8.0", "revm", "revm-inspectors", "serde_json", @@ -9037,19 +9809,19 @@ dependencies = [ "metrics", "rand 0.9.5", "reqwest 0.13.5", - "reth-chain-state", - "reth-chainspec", - "reth-errors", - "reth-ethereum-primitives", - "reth-evm", - "reth-execution-types", - "reth-metrics", + "reth-chain-state 2.8.0", + "reth-chainspec 2.8.0", + "reth-errors 2.8.0", + "reth-ethereum-primitives 2.8.0", + "reth-evm 2.8.0", + "reth-execution-types 2.8.0", + "reth-metrics 2.8.0", "reth-primitives-traits", "reth-revm", "reth-rpc-convert", "reth-rpc-server-types", - "reth-storage-api", - "reth-tasks", + "reth-storage-api 2.8.0", + "reth-tasks 2.8.0", "reth-transaction-pool", "revm", "revm-inspectors", @@ -9087,7 +9859,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", @@ -9117,18 +9889,18 @@ dependencies = [ "alloy-eips", "alloy-primitives", "futures", - "reth-db-api", + "reth-db-api 2.8.0", "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-storage-api", - "reth-storage-errors", - "reth-tasks", - "reth-trie-common", + "reth-prune-types 2.8.0", + "reth-stages-types 2.8.0", + "reth-storage-api 2.8.0", + "reth-storage-errors 2.8.0", + "reth-tasks 2.8.0", + "reth-trie-common 2.8.0", "revm", "serde", "serde_json", @@ -9153,36 +9925,36 @@ dependencies = [ "page_size", "rayon", "reqwest 0.13.5", - "reth-chainspec", + "reth-chainspec 2.8.0", "reth-codecs", "reth-config", - "reth-consensus", - "reth-db", - "reth-db-api", + "reth-consensus 2.8.0", + "reth-db 2.8.0", + "reth-db-api 2.8.0", "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-evm 2.8.0", + "reth-execution-types 2.8.0", "reth-exex", - "reth-fs-util", - "reth-libmdbx", + "reth-fs-util 2.8.0", + "reth-libmdbx 2.8.0", "reth-network-p2p", "reth-primitives-traits", - "reth-provider", + "reth-provider 2.8.0", "reth-prune", - "reth-prune-types", + "reth-prune-types 2.8.0", "reth-revm", "reth-stages-api", - "reth-static-file-types", - "reth-storage-api", - "reth-storage-errors", - "reth-tasks", + "reth-static-file-types 2.8.0", + "reth-storage-api 2.8.0", + "reth-storage-errors 2.8.0", + "reth-tasks 2.8.0", "reth-testing-utils", - "reth-trie", - "reth-trie-db", + "reth-trie 2.8.0", + "reth-trie-db 2.8.0", "tempfile", "thiserror 2.0.21", "tokio", @@ -9201,16 +9973,16 @@ dependencies = [ "futures-util", "metrics", "reth-codecs", - "reth-consensus", - "reth-errors", - "reth-metrics", + "reth-consensus 2.8.0", + "reth-errors 2.8.0", + "reth-metrics 2.8.0", "reth-network-p2p", "reth-primitives-traits", - "reth-provider", + "reth-provider 2.8.0", "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,7 +10000,21 @@ 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", + "bytes", + "modular-bitfield", + "reth-codecs", + "reth-primitives-traits", + "reth-trie-common 2.9.0", "serde", ] @@ -9241,13 +10027,13 @@ dependencies = [ "parking_lot", "rayon", "reth-codecs", - "reth-db-api", + "reth-db-api 2.8.0", "reth-primitives-traits", - "reth-provider", - "reth-prune-types", - "reth-stages-types", - "reth-static-file-types", - "reth-storage-errors", + "reth-provider 2.8.0", + "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,7 +10047,21 @@ 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", "tracing", @@ -9278,22 +10078,48 @@ dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", "auto_impl", - "reth-chain-state", - "reth-chainspec", - "reth-db-api", - "reth-db-models", - "reth-ethereum-primitives", - "reth-execution-types", + "reth-chain-state 2.8.0", + "reth-chainspec 2.8.0", + "reth-db-api 2.8.0", + "reth-db-models 2.8.0", + "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", ] +[[package]] +name = "reth-storage-api" +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-rpc-types-engine", + "auto_impl", + "reth-chain-state 2.9.0", + "reth-chainspec 2.9.0", + "reth-db-api 2.9.0", + "reth-db-models 2.9.0", + "reth-ethereum-primitives 2.9.0", + "reth-execution-types 2.9.0", + "reth-primitives-traits", + "reth-prune-types 2.9.0", + "reth-stages-types 2.9.0", + "reth-storage-errors 2.9.0", + "reth-trie-common 2.9.0", + "serde_json", + "tokio", +] + [[package]] name = "reth-storage-errors" version = "2.8.0" @@ -9305,12 +10131,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" @@ -9321,24 +10163,50 @@ dependencies = [ "metrics", "parking_lot", "rayon", - "reth-chain-state", - "reth-db-api", - "reth-errors", - "reth-ethereum-primitives", - "reth-metrics", + "reth-chain-state 2.8.0", + "reth-db-api 2.8.0", + "reth-errors 2.8.0", + "reth-ethereum-primitives 2.8.0", + "reth-metrics 2.8.0", "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", - "reth-storage-api", - "reth-storage-errors", - "reth-tasks", - "reth-trie", - "reth-trie-common", - "reth-trie-db", + "reth-prune-types 2.8.0", + "reth-stages-types 2.8.0", + "reth-storage-api 2.8.0", + "reth-storage-errors 2.8.0", + "reth-tasks 2.8.0", + "reth-trie 2.8.0", + "reth-trie-common 2.8.0", + "reth-trie-db 2.8.0", "revm", "tracing", ] +[[package]] +name = "reth-storage-overlay" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-eips", + "alloy-primitives", + "evm2", + "metrics", + "parking_lot", + "reth-chain-state 2.9.0", + "reth-db-api 2.9.0", + "reth-errors 2.9.0", + "reth-ethereum-primitives 2.9.0", + "reth-metrics 2.9.0", + "reth-primitives-traits", + "reth-prune-types 2.9.0", + "reth-stages-types 2.9.0", + "reth-storage-api 2.9.0", + "reth-storage-errors 2.9.0", + "reth-trie 2.9.0", + "reth-trie-common 2.9.0", + "reth-trie-db 2.9.0", + "tracing", +] + [[package]] name = "reth-tasks" version = "2.8.0" @@ -9352,7 +10220,28 @@ dependencies = [ "parking_lot", "pin-project", "rayon", - "reth-metrics", + "reth-metrics 2.8.0", + "thiserror 2.0.21", + "thread-priority", + "tokio", + "tracing", + "tracing-futures", +] + +[[package]] +name = "reth-tasks" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "crossbeam-utils", + "dashmap", + "futures-util", + "libc", + "metrics", + "parking_lot", + "pin-project", + "rayon", + "reth-metrics 2.9.0", "thiserror 2.0.21", "thread-priority", "tokio", @@ -9371,7 +10260,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", ] @@ -9443,18 +10332,18 @@ dependencies = [ "proptest", "proptest-arbitrary-interop", "rand 0.9.5", - "reth-chain-state", - "reth-chainspec", + "reth-chain-state 2.8.0", + "reth-chainspec 2.8.0", "reth-eth-wire-types", - "reth-ethereum-primitives", - "reth-evm", + "reth-ethereum-primitives 2.8.0", + "reth-evm 2.8.0", "reth-evm-ethereum", - "reth-execution-types", - "reth-fs-util", - "reth-metrics", + "reth-execution-types 2.8.0", + "reth-fs-util 2.8.0", + "reth-metrics 2.8.0", "reth-primitives-traits", - "reth-storage-api", - "reth-tasks", + "reth-storage-api 2.8.0", + "reth-tasks 2.8.0", "revm", "rustc-hash", "schnellru", @@ -9481,18 +10370,42 @@ dependencies = [ "itertools 0.14.0", "metrics", "parking_lot", - "reth-execution-errors", - "reth-metrics", + "reth-execution-errors 2.8.0", + "reth-metrics 2.8.0", "reth-primitives-traits", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", - "reth-trie-sparse", + "reth-stages-types 2.8.0", + "reth-storage-errors 2.8.0", + "reth-trie-common 2.8.0", + "reth-trie-sparse 2.8.0", "revm", "tracing", "triehash", ] +[[package]] +name = "reth-trie" +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-trie", + "auto_impl", + "itertools 0.14.0", + "metrics", + "parking_lot", + "reth-execution-errors 2.9.0", + "reth-metrics 2.9.0", + "reth-primitives-traits", + "reth-stages-types 2.9.0", + "reth-storage-errors 2.9.0", + "reth-trie-common 2.9.0", + "reth-trie-sparse 2.9.0", + "tracing", +] + [[package]] name = "reth-trie-common" version = "2.8.0" @@ -9521,19 +10434,60 @@ 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", + "rayon", + "reth-codecs", + "reth-primitives-traits", + "serde", + "serde_with", + "thiserror 2.0.21", +] + [[package]] name = "reth-trie-db" version = "2.8.0" source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.8.0#05ba48120a0ce8d6beb65f0b2a7ad4710f4f2915" dependencies = [ "alloy-primitives", - "reth-db-api", - "reth-execution-errors", + "reth-db-api 2.8.0", + "reth-execution-errors 2.8.0", + "reth-primitives-traits", + "reth-storage-api 2.8.0", + "reth-storage-errors 2.8.0", + "reth-trie 2.8.0", + "reth-trie-common 2.8.0", + "tracing", +] + +[[package]] +name = "reth-trie-db" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-primitives", + "reth-db-api 2.9.0", + "reth-execution-errors 2.9.0", "reth-primitives-traits", - "reth-storage-api", - "reth-storage-errors", - "reth-trie", - "reth-trie-common", + "reth-storage-api 2.9.0", + "reth-storage-errors 2.9.0", + "reth-trie 2.9.0", + "reth-trie-common 2.9.0", "tracing", ] @@ -9547,17 +10501,37 @@ dependencies = [ "crossbeam-channel", "crossbeam-utils", "metrics", - "reth-execution-errors", - "reth-metrics", + "reth-execution-errors 2.8.0", + "reth-metrics 2.8.0", "reth-primitives-traits", - "reth-provider", - "reth-tasks", - "reth-trie", + "reth-provider 2.8.0", + "reth-tasks 2.8.0", + "reth-trie 2.8.0", "revm", "thiserror 2.0.21", "tracing", ] +[[package]] +name = "reth-trie-parallel" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-primitives", + "crossbeam-channel", + "crossbeam-utils", + "metrics", + "reth-execution-errors 2.9.0", + "reth-execution-types 2.9.0", + "reth-metrics 2.9.0", + "reth-primitives-traits", + "reth-provider 2.9.0", + "reth-tasks 2.9.0", + "reth-trie 2.9.0", + "thiserror 2.0.21", + "tracing", +] + [[package]] name = "reth-trie-sparse" version = "2.8.0" @@ -9568,10 +10542,27 @@ dependencies = [ "either", "metrics", "rayon", - "reth-execution-errors", - "reth-metrics", + "reth-execution-errors 2.8.0", + "reth-metrics 2.8.0", + "reth-primitives-traits", + "reth-trie-common 2.8.0", + "smallvec", + "strum 0.27.2", + "tracing", +] + +[[package]] +name = "reth-trie-sparse" +version = "2.9.0" +source = "git+https://github.com/paradigmxyz/reth.git?tag=v2.9.0#c9a780f4f23d6752ca299b104c93b7f099673c80" +dependencies = [ + "alloy-primitives", + "alloy-trie", + "either", + "rayon", + "reth-execution-errors 2.9.0", "reth-primitives-traits", - "reth-trie-common", + "reth-trie-common 2.9.0", "smallvec", "strum 0.27.2", "tracing", @@ -9766,8 +10757,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 +10798,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 +11009,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -10088,7 +11089,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 +11220,26 @@ 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", + "serdect 0.4.3", "subtle", "zeroize", ] @@ -10251,6 +11267,17 @@ 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", + "serde", +] + [[package]] name = "secp256k1-sys" version = "0.10.1" @@ -10269,6 +11296,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" @@ -10332,6 +11368,17 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "serde-encoded-bytes" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "988156b15813ab36ef7527430ed5d055d826f0d5fae2d17514a943360db27200" +dependencies = [ + "base64 0.22.1", + "hex", + "serde", +] + [[package]] name = "serde_core" version = "1.0.229" @@ -10427,7 +11474,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 +11613,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 +11724,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 +11952,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 +13065,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 +13074,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 +13401,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"