diff --git a/Cargo.lock b/Cargo.lock index e747958..671bb0b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4089,7 +4089,7 @@ dependencies = [ "miniz_oxide", "op-alloy-consensus", "reqwest", - "revm 13.0.0", + "revm 13.0.0 (git+https://github.com/bluealloy/revm)", "serde", "sha2", "spin", @@ -4110,7 +4110,7 @@ dependencies = [ "c-kzg", "hashbrown", "op-alloy-consensus", - "revm 13.0.0", + "revm 13.0.0 (git+https://github.com/bluealloy/revm)", "serde", "sha2", "spin", @@ -4686,7 +4686,7 @@ dependencies = [ "op-alloy-rpc-types", "op-test-vectors", "reqwest", - "revm 12.1.0", + "revm 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde", "serde_json", "shellwords", @@ -5451,6 +5451,21 @@ name = "revm" version = "12.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6cfb48bce8ca2113e157bdbddbd5eeb09daac1c903d79ec17085897c38c7c91" +dependencies = [ + "auto_impl", + "cfg-if", + "dyn-clone", + "revm-interpreter 8.1.0", + "revm-precompile 9.2.0", + "serde", + "serde_json", +] + +[[package]] +name = "revm" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b2f635bbbf4002b1b5c0219f841ec1a317723883ed7662c0d138617539a6087" dependencies = [ "alloy-eips", "alloy-provider", @@ -5458,8 +5473,8 @@ dependencies = [ "auto_impl", "cfg-if", "dyn-clone", - "revm-interpreter 8.1.0", - "revm-precompile 9.2.0", + "revm-interpreter 9.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "revm-precompile 10.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde", "serde_json", "tokio", @@ -5473,8 +5488,8 @@ dependencies = [ "auto_impl", "cfg-if", "dyn-clone", - "revm-interpreter 9.0.0", - "revm-precompile 10.0.0", + "revm-interpreter 9.0.0 (git+https://github.com/bluealloy/revm)", + "revm-precompile 10.0.0 (git+https://github.com/bluealloy/revm)", "serde", ] @@ -5505,12 +5520,22 @@ dependencies = [ "serde", ] +[[package]] +name = "revm-interpreter" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2ad04c7d87dc3421a5ccca76e56dbd0b29a358c03bb41fe9e80976e9d3f397d" +dependencies = [ + "revm-primitives 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde", +] + [[package]] name = "revm-interpreter" version = "9.0.0" source = "git+https://github.com/bluealloy/revm#1ad860469755e3cf71383f45d71c3faaf61d3029" dependencies = [ - "revm-primitives 8.0.0", + "revm-primitives 8.0.0 (git+https://github.com/bluealloy/revm)", "serde", ] @@ -5534,6 +5559,26 @@ dependencies = [ "substrate-bn", ] +[[package]] +name = "revm-precompile" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3526a4ba5ec400e7bbe71affbc10fe2e67c1cd1fb782bab988873d09a102e271" +dependencies = [ + "aurora-engine-modexp", + "blst", + "c-kzg", + "cfg-if", + "k256", + "once_cell", + "p256", + "revm-primitives 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "ripemd", + "secp256k1", + "sha2", + "substrate-bn", +] + [[package]] name = "revm-precompile" version = "10.0.0" @@ -5544,7 +5589,7 @@ dependencies = [ "cfg-if", "k256", "once_cell", - "revm-primitives 8.0.0", + "revm-primitives 8.0.0 (git+https://github.com/bluealloy/revm)", "ripemd", "sha2", "substrate-bn", @@ -5573,6 +5618,28 @@ dependencies = [ "serde", ] +[[package]] +name = "revm-primitives" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4093d98a26601f0a793871c5bc7928410592f76b1f03fc89fde77180c554643c" +dependencies = [ + "alloy-eips", + "alloy-primitives", + "auto_impl", + "bitflags 2.6.0", + "bitvec", + "c-kzg", + "cfg-if", + "derive_more", + "dyn-clone", + "enumn", + "hashbrown", + "hex", + "once_cell", + "serde", +] + [[package]] name = "revm-primitives" version = "8.0.0" diff --git a/Cargo.toml b/Cargo.toml index 73df50b..6c322d9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,7 +42,7 @@ anvil = { git = "https://github.com/foundry-rs/foundry", default-features = true anvil-core = { git = "https://github.com/foundry-rs/foundry", default-features = true, rev = "c600237f3e54604274bfdcba627f347493fd21d2" } cast = { git = "https://github.com/foundry-rs/foundry", rev = "c600237f3e54604274bfdcba627f347493fd21d2" } forge-script = { git = "https://github.com/foundry-rs/foundry", rev = "c600237f3e54604274bfdcba627f347493fd21d2" } -revm = { version = "12.1", features = ["alloydb", "optimism"] } +revm = { version = "13.0", features = ["alloydb", "optimism"] } # Kona + OP Types superchain-registry = "0.2.6"