diff --git a/Cargo.lock b/Cargo.lock index 81b5331..22043c7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3098,7 +3098,7 @@ dependencies = [ "reth-evm-ethereum", "reth-primitives", "reth-revm", - "revm-context-interface", + "revm-context-interface 16.0.0", "revm-inspector", "revm-inspectors", "thiserror 2.0.18", @@ -6468,7 +6468,7 @@ dependencies = [ "reth-storage-api", "reth-trie", "revm-database", - "revm-state", + "revm-state 9.0.0", "serde", "tokio", "tokio-stream", @@ -7620,7 +7620,7 @@ dependencies = [ "reth-tracing", "reth-trie", "revm", - "revm-bytecode", + "revm-bytecode 8.0.0", "revm-database", "serde", "serde_json", @@ -8231,9 +8231,9 @@ dependencies = [ "proptest-arbitrary-interop", "rayon", "reth-codecs", - "revm-bytecode", + "revm-bytecode 8.0.0", "revm-primitives", - "revm-state", + "revm-state 9.0.0", "secp256k1 0.30.0", "serde", "serde_with", @@ -8278,7 +8278,7 @@ dependencies = [ "reth-trie", "reth-trie-db", "revm-database", - "revm-state", + "revm-state 9.0.0", "strum", "tokio", "tracing", @@ -8825,8 +8825,8 @@ dependencies = [ "reth-primitives-traits", "reth-prune-types", "reth-static-file-types", - "revm-database-interface", - "revm-state", + "revm-database-interface 9.0.0", + "revm-state 9.0.0", "thiserror 2.0.18", ] @@ -9085,17 +9085,17 @@ version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2aabdebaa535b3575231a88d72b642897ae8106cf6b0d12eafc6bfdf50abfc7" dependencies = [ - "revm-bytecode", + "revm-bytecode 8.0.0", "revm-context", - "revm-context-interface", + "revm-context-interface 14.0.0", "revm-database", - "revm-database-interface", + "revm-database-interface 9.0.0", "revm-handler", "revm-inspector", "revm-interpreter", "revm-precompile", "revm-primitives", - "revm-state", + "revm-state 9.0.0", ] [[package]] @@ -9110,6 +9110,16 @@ dependencies = [ "serde", ] +[[package]] +name = "revm-bytecode" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e86e468df3cf5cf59fa7ef71a3e9ccabb76bb336401ea2c0674f563104cf3c5e" +dependencies = [ + "bitvec", + "revm-primitives", +] + [[package]] name = "revm-context" version = "13.0.0" @@ -9119,11 +9129,11 @@ dependencies = [ "bitvec", "cfg-if", "derive-where", - "revm-bytecode", - "revm-context-interface", - "revm-database-interface", + "revm-bytecode 8.0.0", + "revm-context-interface 14.0.0", + "revm-database-interface 9.0.0", "revm-primitives", - "revm-state", + "revm-state 9.0.0", "serde", ] @@ -9137,12 +9147,27 @@ dependencies = [ "alloy-eip7702", "auto_impl", "either", - "revm-database-interface", + "revm-database-interface 9.0.0", "revm-primitives", - "revm-state", + "revm-state 9.0.0", "serde", ] +[[package]] +name = "revm-context-interface" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc256b27743e2912ca16899568e6652a372eb5d1d573e6edb16c7836b16cf487" +dependencies = [ + "alloy-eip2930", + "alloy-eip7702", + "auto_impl", + "either", + "revm-database-interface 10.0.0", + "revm-primitives", + "revm-state 10.0.0", +] + [[package]] name = "revm-database" version = "10.0.0" @@ -9150,10 +9175,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "529528d0b05fe646be86223032c3e77aa8b05caa2a35447d538c55965956a511" dependencies = [ "alloy-eips", - "revm-bytecode", - "revm-database-interface", + "revm-bytecode 8.0.0", + "revm-database-interface 9.0.0", "revm-primitives", - "revm-state", + "revm-state 9.0.0", "serde", ] @@ -9166,11 +9191,24 @@ dependencies = [ "auto_impl", "either", "revm-primitives", - "revm-state", + "revm-state 9.0.0", "serde", "thiserror 2.0.18", ] +[[package]] +name = "revm-database-interface" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd497a38a79057b94a049552cb1f925ad15078bc1a479c132aeeebd1d2ccc768" +dependencies = [ + "auto_impl", + "either", + "revm-primitives", + "revm-state 10.0.0", + "thiserror 2.0.18", +] + [[package]] name = "revm-handler" version = "15.0.0" @@ -9179,14 +9217,14 @@ checksum = "0cd0e43e815a85eded249df886c4badec869195e70cdd808a13cfca2794622d2" dependencies = [ "auto_impl", "derive-where", - "revm-bytecode", + "revm-bytecode 8.0.0", "revm-context", - "revm-context-interface", - "revm-database-interface", + "revm-context-interface 14.0.0", + "revm-database-interface 9.0.0", "revm-interpreter", "revm-precompile", "revm-primitives", - "revm-state", + "revm-state 9.0.0", "serde", ] @@ -9199,11 +9237,11 @@ dependencies = [ "auto_impl", "either", "revm-context", - "revm-database-interface", + "revm-database-interface 9.0.0", "revm-handler", "revm-interpreter", "revm-primitives", - "revm-state", + "revm-state 9.0.0", "serde", "serde_json", ] @@ -9232,10 +9270,10 @@ version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11406408597bc249392d39295831c4b641b3a6f5c471a7c41104a7a1e3564c07" dependencies = [ - "revm-bytecode", - "revm-context-interface", + "revm-bytecode 8.0.0", + "revm-context-interface 14.0.0", "revm-primitives", - "revm-state", + "revm-state 9.0.0", "serde", ] @@ -9265,9 +9303,9 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "22.0.0" +version = "22.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba580c56a8ec824a64f8a1683577876c2e1dbe5247044199e9b881421ad5dcf9" +checksum = "4bcfb5ce6cf18b118932bcdb7da05cd9c250f2cb9f64131396b55f3fe3537c35" dependencies = [ "alloy-primitives", "num_enum", @@ -9283,11 +9321,23 @@ checksum = "311720d4f0f239b041375e7ddafdbd20032a33b7bae718562ea188e188ed9fd3" dependencies = [ "alloy-eip7928", "bitflags 2.11.0", - "revm-bytecode", + "revm-bytecode 8.0.0", "revm-primitives", "serde", ] +[[package]] +name = "revm-state" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29404707763da607e5d6e4771cb203998c28159279c2f64cc32de08d2814651" +dependencies = [ + "alloy-eip7928", + "bitflags 2.11.0", + "revm-bytecode 9.0.0", + "revm-primitives", +] + [[package]] name = "rfc6979" version = "0.4.0" diff --git a/Cargo.toml b/Cargo.toml index a1131a7..aa08eda 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -84,7 +84,7 @@ reth-db = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.11.2", de reth-tasks = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.11.2", default-features = false } revm = { version = "34.0.0", default-features = false } -revm-context-interface = { version = "14.0.0", default-features = false } +revm-context-interface = { version = "16.0.0", default-features = false } # Alloy dependencies (aligned to reth v1.11.2) alloy = { version = "1.6.3", features = [