diff --git a/Cargo.lock b/Cargo.lock index 28fb09c..cb0c534 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -279,16 +279,31 @@ dependencies = [ "thiserror 2.0.20", ] +[[package]] +name = "alloy-eip8141" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36422c14bd57dcd638e276c8c9d7ac09eb16598e3a9dbd34e4b55267d4565b5e" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "arbitrary", + "borsh", + "serde", + "thiserror 2.0.20", +] + [[package]] name = "alloy-eips" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d40246adf7468b430fce87945ece8a54ef27fa760dd9f670f5162a412007bdb2" +checksum = "e01905444bd2fc330673f11d2466c0f54e8488f7ce3132b6a5e6497916fca765" dependencies = [ "alloy-eip2124", "alloy-eip2930", "alloy-eip7702", "alloy-eip7928", + "alloy-eip8141", "alloy-primitives", "alloy-rlp", "alloy-serde", @@ -341,9 +356,9 @@ dependencies = [ [[package]] name = "alloy-genesis" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4951473e6ff25cdf82eb87b6a1a5fbb4af9c97528398a4a62fbf516198ec5028" +checksum = "53cfa407c1d874cb306187996e30eb551bd98025e60e913e69e298ed2c8ea045" dependencies = [ "alloy-eips", "alloy-primitives", @@ -751,9 +766,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ff89f75b8a9d00f659750e9220c31b42d67c69ffc43b2ac8911dfd0506eb4a6" +checksum = "4f44f297d3b9e3ca2c3039e3c0ed69acde9b35edda15381cf78f725b7263fbe2" dependencies = [ "alloy-primitives", "arbitrary", @@ -948,9 +963,9 @@ dependencies = [ [[package]] name = "alloy-trie" -version = "0.9.5" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f14b5d9b2c2173980202c6ff470d96e7c5e202c65a9f67884ad565226df7fbb" +checksum = "b94e3e0a88f8db47250ac8a95fb825d020719f833eb1dc661bd3609c3bbece7d" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -1023,7 +1038,7 @@ version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -1034,7 +1049,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -2598,7 +2613,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c54e03a951783e8b327515db3f2a2fd0e3bed362a96b066f341ce66ed49b4ead" dependencies = [ "data-encoding", - "syn 1.0.109", + "syn 3.0.4", ] [[package]] @@ -2985,7 +3000,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -3079,7 +3094,7 @@ dependencies = [ "reth-basic-payload-builder", "reth-chainspec", "reth-cli", - "reth-codecs", + "reth-codecs 0.8.2", "reth-consensus", "reth-db", "reth-engine-local", @@ -3149,7 +3164,7 @@ dependencies = [ "alloy-rlp", "alloy-serde", "bytes", - "reth-codecs", + "reth-codecs 0.8.2", "reth-db-api", "reth-ethereum-primitives", "reth-primitives-traits", @@ -5480,7 +5495,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]] @@ -6349,7 +6364,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -6877,7 +6892,7 @@ dependencies = [ "reth-cli", "reth-cli-runner", "reth-cli-util", - "reth-codecs", + "reth-codecs 0.6.0", "reth-config", "reth-consensus", "reth-db", @@ -6978,12 +6993,30 @@ dependencies = [ "bytes", "modular-bitfield", "parity-scale-codec", - "reth-codecs-derive", - "reth-zstd-compressors", + "reth-codecs-derive 0.6.0", + "reth-zstd-compressors 0.6.0", "serde", "visibility", ] +[[package]] +name = "reth-codecs" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59a24479f12308e4ff8db606bc445fed267899a56661877231667f94eb0fd699" +dependencies = [ + "alloy-consensus", + "alloy-eips", + "alloy-genesis", + "alloy-primitives", + "alloy-trie", + "bytes", + "modular-bitfield", + "reth-codecs-derive 0.8.2", + "reth-zstd-compressors 0.8.2", + "serde", +] + [[package]] name = "reth-codecs-derive" version = "0.6.0" @@ -6995,6 +7028,17 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "reth-codecs-derive" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecf4de10362fdf18e80e9f3d096f617ce0725c85dc24e9deabb414c52089040c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", +] + [[package]] name = "reth-config" version = "2.5.0" @@ -7107,7 +7151,7 @@ dependencies = [ "metrics", "modular-bitfield", "proptest", - "reth-codecs", + "reth-codecs 0.6.0", "reth-db-models", "reth-ethereum-primitives", "reth-primitives-traits", @@ -7130,7 +7174,7 @@ dependencies = [ "boyer-moore-magiclen", "eyre", "reth-chainspec", - "reth-codecs", + "reth-codecs 0.6.0", "reth-config", "reth-db-api", "reth-etl", @@ -7159,7 +7203,7 @@ dependencies = [ "arbitrary", "bytes", "modular-bitfield", - "reth-codecs", + "reth-codecs 0.6.0", "reth-primitives-traits", "serde", ] @@ -7536,7 +7580,7 @@ dependencies = [ "alloy-rlp", "eyre", "futures-util", - "reth-codecs", + "reth-codecs 0.6.0", "reth-db-api", "reth-era", "reth-era-downloader", @@ -7574,7 +7618,7 @@ dependencies = [ "derive_more", "futures", "pin-project", - "reth-codecs", + "reth-codecs 0.6.0", "reth-ecies", "reth-eth-wire-types", "reth-ethereum-forks", @@ -7609,7 +7653,7 @@ dependencies = [ "proptest", "proptest-arbitrary-interop", "reth-chainspec", - "reth-codecs-derive", + "reth-codecs-derive 0.6.0", "reth-ethereum-primitives", "reth-primitives-traits", "serde", @@ -7625,7 +7669,7 @@ dependencies = [ "alloy-rpc-types-eth", "reth-chainspec", "reth-cli-util", - "reth-codecs", + "reth-codecs 0.6.0", "reth-consensus", "reth-consensus-common", "reth-db", @@ -7764,7 +7808,7 @@ dependencies = [ "alloy-eips", "alloy-primitives", "alloy-rpc-types-eth", - "reth-codecs", + "reth-codecs 0.6.0", "reth-primitives-traits", "serde", ] @@ -8573,7 +8617,7 @@ dependencies = [ "proptest-arbitrary-interop", "quanta", "rayon", - "reth-codecs", + "reth-codecs 0.6.0", "revm-bytecode", "revm-primitives", "revm-state", @@ -8601,7 +8645,7 @@ dependencies = [ "rayon", "reth-chain-state", "reth-chainspec", - "reth-codecs", + "reth-codecs 0.6.0", "reth-db", "reth-db-api", "reth-errors", @@ -8667,7 +8711,7 @@ dependencies = [ "arbitrary", "derive_more", "modular-bitfield", - "reth-codecs", + "reth-codecs 0.6.0", "serde", "strum 0.27.2", "thiserror 2.0.20", @@ -9048,7 +9092,7 @@ dependencies = [ "rayon", "reqwest 0.13.4", "reth-chainspec", - "reth-codecs", + "reth-codecs 0.6.0", "reth-config", "reth-consensus", "reth-db", @@ -9094,7 +9138,7 @@ dependencies = [ "auto_impl", "futures-util", "metrics", - "reth-codecs", + "reth-codecs 0.6.0", "reth-consensus", "reth-errors", "reth-metrics", @@ -9120,7 +9164,7 @@ dependencies = [ "arbitrary", "bytes", "modular-bitfield", - "reth-codecs", + "reth-codecs 0.6.0", "reth-trie-common", "serde", ] @@ -9133,7 +9177,7 @@ dependencies = [ "alloy-primitives", "parking_lot", "rayon", - "reth-codecs", + "reth-codecs 0.6.0", "reth-db-api", "reth-primitives-traits", "reth-provider", @@ -9195,7 +9239,7 @@ dependencies = [ "alloy-primitives", "alloy-rlp", "derive_more", - "reth-codecs", + "reth-codecs 0.6.0", "reth-primitives-traits", "reth-prune-types", "reth-static-file-types", @@ -9404,7 +9448,7 @@ dependencies = [ "nybbles", "plain_hasher", "rayon", - "reth-codecs", + "reth-codecs 0.6.0", "reth-primitives-traits", "revm", "serde", @@ -9482,6 +9526,15 @@ dependencies = [ "zstd", ] +[[package]] +name = "reth-zstd-compressors" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65d41037bdcd4d60ca6bbe4e65cc61bbaf29ef7235c2c614e59c25d5a94ac813" +dependencies = [ + "zstd", +] + [[package]] name = "revm" version = "42.0.1" @@ -9901,7 +9954,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -9981,7 +10034,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs 1.0.9", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -10526,7 +10579,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -10757,10 +10810,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.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -11862,7 +11915,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index cb1c165..c4cc2ec 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -65,7 +65,7 @@ reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2. reth-rpc-engine-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.5.0" } reth-rpc = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.5.0" } reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.5.0" } -reth-codecs = { version = "0.6.0", default-features = false } +reth-codecs = { version = "0.8.2", default-features = false } ev-revm = { path = "crates/ev-revm" } ev-primitives = { path = "crates/ev-primitives" }