From d32ee3d8ae82d0919d1db9febca6001c12e53516 Mon Sep 17 00:00:00 2001 From: rakita Date: Wed, 24 Dec 2025 11:26:48 +0100 Subject: [PATCH] bump revm --- Cargo.lock | 61 ++++++++++++++---------------------------------------- Cargo.toml | 22 ++++++++++---------- 2 files changed, 27 insertions(+), 56 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 71faa4d388..ff22b8b2c2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -299,7 +299,7 @@ dependencies = [ [[package]] name = "alloy-evm" version = "0.25.2" -source = "git+https://github.com/alloy-rs/evm?rev=9f9fbf3#9f9fbf32f18544b4ad651a31556f7e32e0154416" +source = "git+https://github.com/alloy-rs/evm?rev=9e5da2f#9e5da2f93f269b4f3ee75b51a9f16f4c8088c07d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -415,7 +415,7 @@ dependencies = [ [[package]] name = "alloy-op-evm" version = "0.25.2" -source = "git+https://github.com/alloy-rs/evm?rev=9f9fbf3#9f9fbf32f18544b4ad651a31556f7e32e0154416" +source = "git+https://github.com/alloy-rs/evm?rev=9e5da2f#9e5da2f93f269b4f3ee75b51a9f16f4c8088c07d" dependencies = [ "alloy-consensus", "alloy-eips", @@ -1503,12 +1503,6 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" -[[package]] -name = "az" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973" - [[package]] name = "backon" version = "1.6.0" @@ -4442,16 +4436,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "gmp-mpfr-sys" -version = "1.6.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60f8970a75c006bb2f8ae79c6768a116dd215fa8346a87aed99bf9d82ca43394" -dependencies = [ - "libc", - "windows-sys 0.60.2", -] - [[package]] name = "group" version = "0.13.0" @@ -6441,7 +6425,7 @@ dependencies = [ [[package]] name = "op-revm" version = "14.1.0" -source = "git+https://github.com/bluealloy/revm?rev=473d1ae3#473d1ae3baae76d300733e9ad348ee031d0b1eb5" +source = "git+https://github.com/bluealloy/revm?rev=6e69a272#6e69a27202cb01519115e180ad11ea5906252bd9" dependencies = [ "auto_impl", "revm", @@ -11195,7 +11179,7 @@ dependencies = [ [[package]] name = "revm" version = "33.1.0" -source = "git+https://github.com/bluealloy/revm?rev=473d1ae3#473d1ae3baae76d300733e9ad348ee031d0b1eb5" +source = "git+https://github.com/bluealloy/revm?rev=6e69a272#6e69a27202cb01519115e180ad11ea5906252bd9" dependencies = [ "revm-bytecode", "revm-context", @@ -11213,7 +11197,7 @@ dependencies = [ [[package]] name = "revm-bytecode" version = "7.1.1" -source = "git+https://github.com/bluealloy/revm?rev=473d1ae3#473d1ae3baae76d300733e9ad348ee031d0b1eb5" +source = "git+https://github.com/bluealloy/revm?rev=6e69a272#6e69a27202cb01519115e180ad11ea5906252bd9" dependencies = [ "bitvec", "phf", @@ -11224,7 +11208,7 @@ dependencies = [ [[package]] name = "revm-context" version = "12.1.0" -source = "git+https://github.com/bluealloy/revm?rev=473d1ae3#473d1ae3baae76d300733e9ad348ee031d0b1eb5" +source = "git+https://github.com/bluealloy/revm?rev=6e69a272#6e69a27202cb01519115e180ad11ea5906252bd9" dependencies = [ "bitvec", "cfg-if", @@ -11240,7 +11224,7 @@ dependencies = [ [[package]] name = "revm-context-interface" version = "13.1.0" -source = "git+https://github.com/bluealloy/revm?rev=473d1ae3#473d1ae3baae76d300733e9ad348ee031d0b1eb5" +source = "git+https://github.com/bluealloy/revm?rev=6e69a272#6e69a27202cb01519115e180ad11ea5906252bd9" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -11255,7 +11239,7 @@ dependencies = [ [[package]] name = "revm-database" version = "9.0.6" -source = "git+https://github.com/bluealloy/revm?rev=473d1ae3#473d1ae3baae76d300733e9ad348ee031d0b1eb5" +source = "git+https://github.com/bluealloy/revm?rev=6e69a272#6e69a27202cb01519115e180ad11ea5906252bd9" dependencies = [ "alloy-eips", "revm-bytecode", @@ -11268,7 +11252,7 @@ dependencies = [ [[package]] name = "revm-database-interface" version = "8.0.5" -source = "git+https://github.com/bluealloy/revm?rev=473d1ae3#473d1ae3baae76d300733e9ad348ee031d0b1eb5" +source = "git+https://github.com/bluealloy/revm?rev=6e69a272#6e69a27202cb01519115e180ad11ea5906252bd9" dependencies = [ "auto_impl", "either", @@ -11281,7 +11265,7 @@ dependencies = [ [[package]] name = "revm-handler" version = "14.1.0" -source = "git+https://github.com/bluealloy/revm?rev=473d1ae3#473d1ae3baae76d300733e9ad348ee031d0b1eb5" +source = "git+https://github.com/bluealloy/revm?rev=6e69a272#6e69a27202cb01519115e180ad11ea5906252bd9" dependencies = [ "auto_impl", "derive-where", @@ -11299,7 +11283,7 @@ dependencies = [ [[package]] name = "revm-inspector" version = "14.1.0" -source = "git+https://github.com/bluealloy/revm?rev=473d1ae3#473d1ae3baae76d300733e9ad348ee031d0b1eb5" +source = "git+https://github.com/bluealloy/revm?rev=6e69a272#6e69a27202cb01519115e180ad11ea5906252bd9" dependencies = [ "auto_impl", "either", @@ -11316,7 +11300,7 @@ dependencies = [ [[package]] name = "revm-inspectors" version = "0.33.2" -source = "git+https://github.com/paradigmxyz/revm-inspectors?rev=b126b72#b126b722b0034d11f7ab86addd013e05243d180d" +source = "git+https://github.com/paradigmxyz/revm-inspectors?rev=aa62b0f#aa62b0fcc8d551d014c74a466d742ed5fdc62a94" dependencies = [ "alloy-primitives", "alloy-rpc-types-eth", @@ -11335,7 +11319,7 @@ dependencies = [ [[package]] name = "revm-interpreter" version = "31.1.0" -source = "git+https://github.com/bluealloy/revm?rev=473d1ae3#473d1ae3baae76d300733e9ad348ee031d0b1eb5" +source = "git+https://github.com/bluealloy/revm?rev=6e69a272#6e69a27202cb01519115e180ad11ea5906252bd9" dependencies = [ "revm-bytecode", "revm-context-interface", @@ -11347,7 +11331,7 @@ dependencies = [ [[package]] name = "revm-precompile" version = "31.0.0" -source = "git+https://github.com/bluealloy/revm?rev=473d1ae3#473d1ae3baae76d300733e9ad348ee031d0b1eb5" +source = "git+https://github.com/bluealloy/revm?rev=6e69a272#6e69a27202cb01519115e180ad11ea5906252bd9" dependencies = [ "ark-bls12-381", "ark-bn254", @@ -11363,7 +11347,6 @@ dependencies = [ "p256", "revm-primitives", "ripemd", - "rug", "secp256k1 0.31.1", "sha2", ] @@ -11371,7 +11354,7 @@ dependencies = [ [[package]] name = "revm-primitives" version = "21.0.2" -source = "git+https://github.com/bluealloy/revm?rev=473d1ae3#473d1ae3baae76d300733e9ad348ee031d0b1eb5" +source = "git+https://github.com/bluealloy/revm?rev=6e69a272#6e69a27202cb01519115e180ad11ea5906252bd9" dependencies = [ "alloy-primitives", "num_enum", @@ -11382,7 +11365,7 @@ dependencies = [ [[package]] name = "revm-state" version = "8.1.1" -source = "git+https://github.com/bluealloy/revm?rev=473d1ae3#473d1ae3baae76d300733e9ad348ee031d0b1eb5" +source = "git+https://github.com/bluealloy/revm?rev=6e69a272#6e69a27202cb01519115e180ad11ea5906252bd9" dependencies = [ "alloy-eip7928 0.2.0", "bitflags 2.10.0", @@ -11536,18 +11519,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "rug" -version = "1.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58ad2e973fe3c3214251a840a621812a4f40468da814b1a3d6947d433c2af11f" -dependencies = [ - "az", - "gmp-mpfr-sys", - "libc", - "libm", -] - [[package]] name = "ruint" version = "1.17.0" diff --git a/Cargo.toml b/Cargo.toml index 9dddf981f8..12dea7322f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -826,17 +826,17 @@ ipnet = "2.11" # jsonrpsee-http-client = { git = "https://github.com/paradigmxyz/jsonrpsee", branch = "matt/make-rpc-service-pub" } # jsonrpsee-types = { git = "https://github.com/paradigmxyz/jsonrpsee", branch = "matt/make-rpc-service-pub" } -revm-inspectors = { git = "https://github.com/paradigmxyz/revm-inspectors", rev = "b126b72" } +revm-inspectors = { git = "https://github.com/paradigmxyz/revm-inspectors", rev = "aa62b0f" } -alloy-evm = { git = "https://github.com/alloy-rs/evm", rev = "9f9fbf3" } -alloy-op-evm = { git = "https://github.com/alloy-rs/evm", rev = "9f9fbf3" } +alloy-evm = { git = "https://github.com/alloy-rs/evm", rev = "9e5da2f" } +alloy-op-evm = { git = "https://github.com/alloy-rs/evm", rev = "9e5da2f" } # revm -revm = { git = "https://github.com/bluealloy/revm", rev = "473d1ae3" } -revm-bytecode = { git = "https://github.com/bluealloy/revm", rev = "473d1ae3" } -revm-database = { git = "https://github.com/bluealloy/revm", rev = "473d1ae3" } -revm-state = { git = "https://github.com/bluealloy/revm", rev = "473d1ae3" } -revm-primitives = { git = "https://github.com/bluealloy/revm", rev = "473d1ae3" } -revm-interpreter = { git = "https://github.com/bluealloy/revm", rev = "473d1ae3" } -revm-database-interface = { git = "https://github.com/bluealloy/revm", rev = "473d1ae3" } -op-revm = { git = "https://github.com/bluealloy/revm", rev = "473d1ae3" } +revm = { git = "https://github.com/bluealloy/revm", rev = "6e69a272" } +revm-bytecode = { git = "https://github.com/bluealloy/revm", rev = "6e69a272" } +revm-database = { git = "https://github.com/bluealloy/revm", rev = "6e69a272" } +revm-state = { git = "https://github.com/bluealloy/revm", rev = "6e69a272" } +revm-primitives = { git = "https://github.com/bluealloy/revm", rev = "6e69a272" } +revm-interpreter = { git = "https://github.com/bluealloy/revm", rev = "6e69a272" } +revm-database-interface = { git = "https://github.com/bluealloy/revm", rev = "6e69a272" } +op-revm = { git = "https://github.com/bluealloy/revm", rev = "6e69a272" }