diff --git a/Cargo.lock b/Cargo.lock index ea769953..2e09f1ba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4483,8 +4483,8 @@ dependencies = [ [[package]] name = "op-revm" -version = "12.0.0" -source = "git+https://github.com/celo-org/revm?rev=e17ba75#e17ba751910cf83b7c07a7549ad0b33eab8ab80c" +version = "12.0.1" +source = "git+https://github.com/celo-org/revm?rev=1531912#153191231a49981b6673276d563a99039f7b4955" dependencies = [ "auto_impl", "revm", @@ -5548,8 +5548,8 @@ dependencies = [ [[package]] name = "revm" -version = "31.0.0" -source = "git+https://github.com/celo-org/revm?rev=e17ba75#e17ba751910cf83b7c07a7549ad0b33eab8ab80c" +version = "31.0.1" +source = "git+https://github.com/celo-org/revm?rev=1531912#153191231a49981b6673276d563a99039f7b4955" dependencies = [ "revm-bytecode", "revm-context", @@ -5566,8 +5566,8 @@ dependencies = [ [[package]] name = "revm-bytecode" -version = "7.1.0" -source = "git+https://github.com/celo-org/revm?rev=e17ba75#e17ba751910cf83b7c07a7549ad0b33eab8ab80c" +version = "7.1.1" +source = "git+https://github.com/celo-org/revm?rev=1531912#153191231a49981b6673276d563a99039f7b4955" dependencies = [ "bitvec", "phf", @@ -5577,8 +5577,8 @@ dependencies = [ [[package]] name = "revm-context" -version = "11.0.0" -source = "git+https://github.com/celo-org/revm?rev=e17ba75#e17ba751910cf83b7c07a7549ad0b33eab8ab80c" +version = "11.0.1" +source = "git+https://github.com/celo-org/revm?rev=1531912#153191231a49981b6673276d563a99039f7b4955" dependencies = [ "bitvec", "cfg-if", @@ -5593,8 +5593,8 @@ dependencies = [ [[package]] name = "revm-context-interface" -version = "12.0.0" -source = "git+https://github.com/celo-org/revm?rev=e17ba75#e17ba751910cf83b7c07a7549ad0b33eab8ab80c" +version = "12.0.1" +source = "git+https://github.com/celo-org/revm?rev=1531912#153191231a49981b6673276d563a99039f7b4955" dependencies = [ "alloy-eip2930", "alloy-eip7702", @@ -5608,8 +5608,8 @@ dependencies = [ [[package]] name = "revm-database" -version = "9.0.3" -source = "git+https://github.com/celo-org/revm?rev=e17ba75#e17ba751910cf83b7c07a7549ad0b33eab8ab80c" +version = "9.0.4" +source = "git+https://github.com/celo-org/revm?rev=1531912#153191231a49981b6673276d563a99039f7b4955" dependencies = [ "alloy-eips", "revm-bytecode", @@ -5621,8 +5621,8 @@ dependencies = [ [[package]] name = "revm-database-interface" -version = "8.0.4" -source = "git+https://github.com/celo-org/revm?rev=e17ba75#e17ba751910cf83b7c07a7549ad0b33eab8ab80c" +version = "8.0.5" +source = "git+https://github.com/celo-org/revm?rev=1531912#153191231a49981b6673276d563a99039f7b4955" dependencies = [ "auto_impl", "either", @@ -5633,8 +5633,8 @@ dependencies = [ [[package]] name = "revm-handler" -version = "12.0.0" -source = "git+https://github.com/celo-org/revm?rev=e17ba75#e17ba751910cf83b7c07a7549ad0b33eab8ab80c" +version = "12.0.1" +source = "git+https://github.com/celo-org/revm?rev=1531912#153191231a49981b6673276d563a99039f7b4955" dependencies = [ "auto_impl", "derive-where", @@ -5651,8 +5651,8 @@ dependencies = [ [[package]] name = "revm-inspector" -version = "12.0.0" -source = "git+https://github.com/celo-org/revm?rev=e17ba75#e17ba751910cf83b7c07a7549ad0b33eab8ab80c" +version = "12.0.1" +source = "git+https://github.com/celo-org/revm?rev=1531912#153191231a49981b6673276d563a99039f7b4955" dependencies = [ "auto_impl", "either", @@ -5668,8 +5668,8 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "29.0.0" -source = "git+https://github.com/celo-org/revm?rev=e17ba75#e17ba751910cf83b7c07a7549ad0b33eab8ab80c" +version = "29.0.1" +source = "git+https://github.com/celo-org/revm?rev=1531912#153191231a49981b6673276d563a99039f7b4955" dependencies = [ "revm-bytecode", "revm-context-interface", @@ -5680,8 +5680,8 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "29.0.0" -source = "git+https://github.com/celo-org/revm?rev=e17ba75#e17ba751910cf83b7c07a7549ad0b33eab8ab80c" +version = "29.0.1" +source = "git+https://github.com/celo-org/revm?rev=1531912#153191231a49981b6673276d563a99039f7b4955" dependencies = [ "ark-bls12-381", "ark-bn254", @@ -5705,8 +5705,8 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "21.0.1" -source = "git+https://github.com/celo-org/revm?rev=e17ba75#e17ba751910cf83b7c07a7549ad0b33eab8ab80c" +version = "21.0.2" +source = "git+https://github.com/celo-org/revm?rev=1531912#153191231a49981b6673276d563a99039f7b4955" dependencies = [ "alloy-primitives", "num_enum", @@ -5716,8 +5716,8 @@ dependencies = [ [[package]] name = "revm-state" -version = "8.1.0" -source = "git+https://github.com/celo-org/revm?rev=e17ba75#e17ba751910cf83b7c07a7549ad0b33eab8ab80c" +version = "8.1.1" +source = "git+https://github.com/celo-org/revm?rev=1531912#153191231a49981b6673276d563a99039f7b4955" dependencies = [ "bitflags", "revm-bytecode", diff --git a/Cargo.toml b/Cargo.toml index f1bafa44..f8882cb9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -134,16 +134,16 @@ op-alloy-rpc-types = { version = "0.22.0", default-features = false } op-alloy-rpc-types-engine = { version = "0.22.0", default-features = false } # Execution -revm = { version = "31.0.0", default-features = false } -op-revm = { version = "12.0.0", default-features = false } +revm = { version = "31.0.1", default-features = false } +op-revm = { version = "12.0.1", default-features = false } alloy-evm = { version = "0.23.1", default-features = false } alloy-op-evm = { version = "0.23.1", default-features = false } # Dependencies not in upstream kona-client # These are kept separately to make it easier to compare and update the versions above -revm-context-interface = { version = "12.0.0", default-features = false } -revm-handler = { version = "12.0.0", default-features = false } -revm-context = { version = "11.0.0", default-features = false } +revm-context-interface = { version = "12.0.1", default-features = false } +revm-handler = { version = "12.0.1", default-features = false } +revm-context = { version = "11.0.1", default-features = false } alloy-signer = { version = "1.0.38", default-features = false } # Hokulea @@ -222,17 +222,19 @@ kona-preimage = { git = "https://github.com/celo-org/kona", rev = "b0ea596" } kona-std-fpvm-proc = { git = "https://github.com/celo-org/kona", rev = "b0ea596" } kona-cli = { git = "https://github.com/celo-org/kona", rev = "b0ea596" } +# Patch revm to our forked version of tag v97, which adds a couple of functions to hanlde modifying the journal state +# see - https://github.com/celo-org/op-succinct/pull/56#issuecomment-3511756229 [patch.crates-io] -revm = { git = "https://github.com/celo-org/revm", rev = "e17ba75", default-features = false } -revm-primitives = { git = "https://github.com/celo-org/revm", rev = "e17ba75", default-features = false } -revm-bytecode = { git = "https://github.com/celo-org/revm", rev = "e17ba75", default-features = false } -revm-interpreter = { git = "https://github.com/celo-org/revm", rev = "e17ba75", default-features = false } -revm-database = { git = "https://github.com/celo-org/revm", rev = "e17ba75", default-features = false } -revm-database-interface = { git = "https://github.com/celo-org/revm", rev = "e17ba75", default-features = false } -revm-state = { git = "https://github.com/celo-org/revm", rev = "e17ba75", default-features = false } -revm-context-interface = { git = "https://github.com/celo-org/revm", rev = "e17ba75", default-features = false } -revm-context = { git = "https://github.com/celo-org/revm", rev = "e17ba75", default-features = false } -revm-handler = { git = "https://github.com/celo-org/revm", rev = "e17ba75", default-features = false } -revm-inspector = { git = "https://github.com/celo-org/revm", rev = "e17ba75", default-features = false } -revm-precompile = { git = "https://github.com/celo-org/revm", rev = "e17ba75", default-features = false } -op-revm = { git = "https://github.com/celo-org/revm", rev = "e17ba75", default-features = false } \ No newline at end of file +revm = { git = "https://github.com/celo-org/revm", rev = "1531912", default-features = false } +revm-primitives = { git = "https://github.com/celo-org/revm", rev = "1531912", default-features = false } +revm-bytecode = { git = "https://github.com/celo-org/revm", rev = "1531912", default-features = false } +revm-interpreter = { git = "https://github.com/celo-org/revm", rev = "1531912", default-features = false } +revm-database = { git = "https://github.com/celo-org/revm", rev = "1531912", default-features = false } +revm-database-interface = { git = "https://github.com/celo-org/revm", rev = "1531912", default-features = false } +revm-state = { git = "https://github.com/celo-org/revm", rev = "1531912", default-features = false } +revm-context-interface = { git = "https://github.com/celo-org/revm", rev = "1531912", default-features = false } +revm-context = { git = "https://github.com/celo-org/revm", rev = "1531912", default-features = false } +revm-handler = { git = "https://github.com/celo-org/revm", rev = "1531912", default-features = false } +revm-inspector = { git = "https://github.com/celo-org/revm", rev = "1531912", default-features = false } +revm-precompile = { git = "https://github.com/celo-org/revm", rev = "1531912", default-features = false } +op-revm = { git = "https://github.com/celo-org/revm", rev = "1531912", default-features = false }