diff --git a/Cargo.lock b/Cargo.lock index b091c7c..8b50137 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -334,7 +334,7 @@ dependencies = [ "alloy-sol-types", "auto_impl", "derive_more", - "revm", + "revm 42.0.1", "thiserror 2.0.20", "tracing", ] @@ -3135,7 +3135,7 @@ dependencies = [ "eyre", "reth-ethereum", "reth-revm", - "revm", + "revm 43.0.0", "tracing", ] @@ -6803,7 +6803,7 @@ dependencies = [ "reth-storage-api", "reth-trie", "reth-trie-sparse", - "revm", + "revm 42.0.1", "serde", "tokio", "tokio-stream", @@ -7320,7 +7320,7 @@ dependencies = [ "reth-tasks", "reth-tokio-util", "reth-tracing", - "revm", + "revm 42.0.1", "serde_json", "tempfile", "tokio", @@ -7455,7 +7455,7 @@ dependencies = [ "reth-trie-common", "reth-trie-parallel", "reth-trie-sparse", - "revm", + "revm 42.0.1", "schnellru", "thiserror 2.0.20", "tokio", @@ -7751,7 +7751,7 @@ dependencies = [ "reth-revm", "reth-storage-api", "reth-transaction-pool", - "revm", + "revm 42.0.1", "tracing", ] @@ -7802,7 +7802,7 @@ dependencies = [ "reth-storage-api", "reth-storage-errors", "reth-trie-common", - "revm", + "revm 42.0.1", ] [[package]] @@ -7822,7 +7822,7 @@ dependencies = [ "reth-execution-types", "reth-primitives-traits", "reth-storage-errors", - "revm", + "revm 42.0.1", ] [[package]] @@ -7870,7 +7870,7 @@ dependencies = [ "reth-ethereum-primitives", "reth-primitives-traits", "reth-trie-common", - "revm", + "revm 42.0.1", "serde", "serde_with", ] @@ -7958,7 +7958,7 @@ dependencies = [ "reth-rpc-api", "reth-tracing", "reth-trie", - "revm", + "revm 42.0.1", "serde", "serde_json", ] @@ -8389,7 +8389,7 @@ dependencies = [ "reth-rpc-server-types", "reth-tracing", "reth-transaction-pool", - "revm", + "revm 42.0.1", "serde", "serde_json", "tokio", @@ -8574,9 +8574,9 @@ dependencies = [ "quanta", "rayon", "reth-codecs", - "revm-bytecode", - "revm-primitives", - "revm-state", + "revm-bytecode 42.0.0", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "secp256k1 0.30.0", "serde", "thiserror 2.0.20", @@ -8623,7 +8623,7 @@ dependencies = [ "reth-tokio-util", "reth-trie", "reth-trie-db", - "revm", + "revm 42.0.1", "rocksdb", "smallvec", "strum 0.27.2", @@ -8686,7 +8686,7 @@ dependencies = [ "reth-storage-api", "reth-storage-errors", "reth-trie", - "revm", + "revm 42.0.1", ] [[package]] @@ -8753,7 +8753,7 @@ dependencies = [ "reth-tasks", "reth-transaction-pool", "reth-trie-common", - "revm", + "revm 42.0.1", "revm-inspectors", "serde", "serde_json", @@ -8929,7 +8929,7 @@ dependencies = [ "reth-tasks", "reth-transaction-pool", "reth-trie-common", - "revm", + "revm 42.0.1", "revm-inspectors", "serde_json", "tokio", @@ -8976,7 +8976,7 @@ dependencies = [ "reth-tasks", "reth-transaction-pool", "reth-trie", - "revm", + "revm 42.0.1", "revm-inspectors", "schnellru", "serde", @@ -9182,7 +9182,7 @@ dependencies = [ "reth-storage-errors", "reth-tokio-util", "reth-trie-common", - "revm", + "revm 42.0.1", "serde_json", ] @@ -9199,7 +9199,7 @@ dependencies = [ "reth-primitives-traits", "reth-prune-types", "reth-static-file-types", - "revm", + "revm 42.0.1", "thiserror 2.0.20", ] @@ -9346,7 +9346,7 @@ dependencies = [ "reth-primitives-traits", "reth-storage-api", "reth-tasks", - "revm", + "revm 42.0.1", "rustc-hash", "schnellru", "serde", @@ -9379,7 +9379,7 @@ dependencies = [ "reth-storage-errors", "reth-trie-common", "reth-trie-sparse", - "revm", + "revm 42.0.1", "tracing", "triehash", ] @@ -9406,7 +9406,7 @@ dependencies = [ "rayon", "reth-codecs", "reth-primitives-traits", - "revm", + "revm 42.0.1", "serde", "serde_with", ] @@ -9446,7 +9446,7 @@ dependencies = [ "reth-tasks", "reth-trie", "reth-trie-sparse", - "revm", + "revm 42.0.1", "thiserror 2.0.20", "tracing", ] @@ -9488,17 +9488,36 @@ version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7c7fcd426beab3b91300a6d0d5eb8d583c0fad0fba451126e19fd51443eca62" dependencies = [ - "revm-bytecode", - "revm-context", - "revm-context-interface", - "revm-database", - "revm-database-interface", - "revm-handler", - "revm-inspector", - "revm-interpreter", - "revm-precompile", - "revm-primitives", - "revm-state", + "revm-bytecode 42.0.0", + "revm-context 42.0.0", + "revm-context-interface 42.0.0", + "revm-database 42.0.0", + "revm-database-interface 42.0.0", + "revm-handler 42.0.1", + "revm-inspector 42.0.1", + "revm-interpreter 42.0.0", + "revm-precompile 42.0.1", + "revm-primitives 42.0.0", + "revm-state 42.0.0", +] + +[[package]] +name = "revm" +version = "43.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0d1681d52ee61171b838db4924827f63d659d4c3ad559aa3a57003f3dda3f7c" +dependencies = [ + "revm-bytecode 43.0.0", + "revm-context 43.0.1", + "revm-context-interface 43.0.0", + "revm-database 43.0.0", + "revm-database-interface 43.0.0", + "revm-handler 43.0.0", + "revm-inspector 43.0.0", + "revm-interpreter 43.0.0", + "revm-precompile 43.0.1", + "revm-primitives 43.0.0", + "revm-state 43.0.0", ] [[package]] @@ -9509,10 +9528,20 @@ checksum = "537356bdec80dbc04e4e6bb688b3441ff7cf18eecdcf3cac23150633c46467f1" dependencies = [ "bitvec", "phf", - "revm-primitives", + "revm-primitives 42.0.0", "serde", ] +[[package]] +name = "revm-bytecode" +version = "43.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8d38e16b72ec1c836ec8490562bfb21003165ea8bc496086bf345680a6e6c41" +dependencies = [ + "bitvec", + "revm-primitives 43.0.0", +] + [[package]] name = "revm-context" version = "42.0.0" @@ -9522,14 +9551,30 @@ dependencies = [ "bitvec", "cfg-if", "derive-where", - "revm-bytecode", - "revm-context-interface", - "revm-database-interface", - "revm-primitives", - "revm-state", + "revm-bytecode 42.0.0", + "revm-context-interface 42.0.0", + "revm-database-interface 42.0.0", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "serde", ] +[[package]] +name = "revm-context" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f85bce65cc8969955309d5c4c37a63612209c720d040f1982dda6b59e39ab059" +dependencies = [ + "bitvec", + "cfg-if", + "derive-where", + "revm-bytecode 43.0.0", + "revm-context-interface 43.0.0", + "revm-database-interface 43.0.0", + "revm-primitives 43.0.0", + "revm-state 43.0.0", +] + [[package]] name = "revm-context-interface" version = "42.0.0" @@ -9540,12 +9585,27 @@ dependencies = [ "alloy-eip7702", "auto_impl", "either", - "revm-database-interface", - "revm-primitives", - "revm-state", + "revm-database-interface 42.0.0", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "serde", ] +[[package]] +name = "revm-context-interface" +version = "43.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d97d0c7f8bdf65601d35ed27cf6b0f0bd436087f0a97a52aa767a49bbcea8373" +dependencies = [ + "alloy-eip2930", + "alloy-eip7702", + "auto_impl", + "either", + "revm-database-interface 43.0.0", + "revm-primitives 43.0.0", + "revm-state 43.0.0", +] + [[package]] name = "revm-database" version = "42.0.0" @@ -9555,13 +9615,27 @@ dependencies = [ "alloy-eips", "derive_more", "either", - "revm-bytecode", - "revm-database-interface", - "revm-primitives", - "revm-state", + "revm-bytecode 42.0.0", + "revm-database-interface 42.0.0", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "serde", ] +[[package]] +name = "revm-database" +version = "43.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31d764afa9a1c9278c05d40461b07319d21ccb39c1bdf0e9dde7e5ea7d9be53d" +dependencies = [ + "derive_more", + "either", + "revm-bytecode 43.0.0", + "revm-database-interface 43.0.0", + "revm-primitives 43.0.0", + "revm-state 43.0.0", +] + [[package]] name = "revm-database-interface" version = "42.0.0" @@ -9570,12 +9644,25 @@ checksum = "d9286c059a11be1dee814cafdc3a3ade57521c8caa050785a52c19a9d894f400" dependencies = [ "auto_impl", "either", - "revm-primitives", - "revm-state", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "serde", "thiserror 2.0.20", ] +[[package]] +name = "revm-database-interface" +version = "43.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2a27e4440c2ef4932afdaa28a1d1ac8601504c7030c1a387b5e307d07d864d1" +dependencies = [ + "auto_impl", + "either", + "revm-primitives 43.0.0", + "revm-state 43.0.0", + "thiserror 2.0.20", +] + [[package]] name = "revm-handler" version = "42.0.1" @@ -9584,17 +9671,35 @@ checksum = "09126175c3fa482e71e80cc28c6bb17e681911e472b94d4f7f73dd6780411798" dependencies = [ "auto_impl", "derive-where", - "revm-bytecode", - "revm-context", - "revm-context-interface", - "revm-database-interface", - "revm-interpreter", - "revm-precompile", - "revm-primitives", - "revm-state", + "revm-bytecode 42.0.0", + "revm-context 42.0.0", + "revm-context-interface 42.0.0", + "revm-database-interface 42.0.0", + "revm-interpreter 42.0.0", + "revm-precompile 42.0.1", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "serde", ] +[[package]] +name = "revm-handler" +version = "43.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab0b5923be8784704d119be5381d76a602f65e4a9991650bb87291565bd0d8ec" +dependencies = [ + "auto_impl", + "derive-where", + "revm-bytecode 43.0.0", + "revm-context 43.0.1", + "revm-context-interface 43.0.0", + "revm-database-interface 43.0.0", + "revm-interpreter 43.0.0", + "revm-precompile 43.0.1", + "revm-primitives 43.0.0", + "revm-state 43.0.0", +] + [[package]] name = "revm-inspector" version = "42.0.1" @@ -9603,16 +9708,32 @@ checksum = "4aa55b208b52f0c083ea68147c78866eeecadd7c0071a614f477de316b60648e" dependencies = [ "auto_impl", "either", - "revm-context", - "revm-database-interface", - "revm-handler", - "revm-interpreter", - "revm-primitives", - "revm-state", + "revm-context 42.0.0", + "revm-database-interface 42.0.0", + "revm-handler 42.0.1", + "revm-interpreter 42.0.0", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "serde", "serde_json", ] +[[package]] +name = "revm-inspector" +version = "43.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a988ad0879bd81b269cad53c235a8ce87cd44a7c1de7d21a6ff3dd9e9f3e70a9" +dependencies = [ + "auto_impl", + "either", + "revm-context 43.0.1", + "revm-database-interface 43.0.0", + "revm-handler 43.0.0", + "revm-interpreter 43.0.0", + "revm-primitives 43.0.0", + "revm-state 43.0.0", +] + [[package]] name = "revm-inspectors" version = "0.42.2" @@ -9625,7 +9746,7 @@ dependencies = [ "alloy-sol-types", "anstyle", "colorchoice", - "revm", + "revm 42.0.1", "serde", "serde_json", "thiserror 2.0.20", @@ -9637,13 +9758,25 @@ version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd310927437752ce4bac6997b385772823b84843f04c82e151993bec1265a5ed" dependencies = [ - "revm-bytecode", - "revm-context-interface", - "revm-primitives", - "revm-state", + "revm-bytecode 42.0.0", + "revm-context-interface 42.0.0", + "revm-primitives 42.0.0", + "revm-state 42.0.0", "serde", ] +[[package]] +name = "revm-interpreter" +version = "43.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ddc442e3c5006ebb65f479e9e8fded7fc10f300c040276e825eee81e00c94cc" +dependencies = [ + "revm-bytecode 43.0.0", + "revm-context-interface 43.0.0", + "revm-primitives 43.0.0", + "revm-state 43.0.0", +] + [[package]] name = "revm-precompile" version = "42.0.1" @@ -9663,13 +9796,35 @@ dependencies = [ "cfg-if", "k256", "p256", - "revm-context-interface", - "revm-primitives", + "revm-context-interface 42.0.0", + "revm-primitives 42.0.0", "ripemd 0.2.0", "secp256k1 0.31.1", "sha2 0.11.0", ] +[[package]] +name = "revm-precompile" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e22eb3326b44ec0bc47a874966a562390e1613f1f0ba4dc4a1056e525e0f628" +dependencies = [ + "ark-bls12-381", + "ark-bn254", + "ark-ec", + "ark-ff 0.6.0", + "ark-serialize 0.6.0", + "arrayref", + "aurora-engine-modexp", + "cfg-if", + "k256", + "p256", + "revm-context-interface 43.0.0", + "revm-primitives 43.0.0", + "ripemd 0.2.0", + "sha2 0.11.0", +] + [[package]] name = "revm-primitives" version = "42.0.0" @@ -9681,6 +9836,16 @@ dependencies = [ "serde", ] +[[package]] +name = "revm-primitives" +version = "43.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1f4ba1a5757fe4398262290422c371556fcebf236f762f7ed7ff2c56768a63c" +dependencies = [ + "alloy-primitives", + "once_cell", +] + [[package]] name = "revm-state" version = "42.0.0" @@ -9690,11 +9855,24 @@ dependencies = [ "alloy-eip7928", "bitflags 2.13.1", "nonmax", - "revm-bytecode", - "revm-primitives", + "revm-bytecode 42.0.0", + "revm-primitives 42.0.0", "serde", ] +[[package]] +name = "revm-state" +version = "43.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cd02082cf1baca01e8bc17456c45136bdc66632395a98db1c1a2afe4c6ea87f" +dependencies = [ + "alloy-eip7928", + "bitflags 2.13.1", + "nonmax", + "revm-bytecode 43.0.0", + "revm-primitives 43.0.0", +] + [[package]] name = "rfc6979" version = "0.4.0" diff --git a/Cargo.toml b/Cargo.toml index cb1c165..011b257 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -81,7 +81,7 @@ reth-testing-utils = { git = "https://github.com/paradigmxyz/reth.git", tag = "v reth-db = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.5.0", default-features = false } reth-tasks = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.5.0", default-features = false } -revm = { version = "42.0.1", default-features = false } +revm = { version = "43.0.0", default-features = false } # Alloy dependencies (aligned to reth v2.5.0) alloy = { version = "2.3.0", features = [