diff --git a/Cargo.lock b/Cargo.lock index 7533cc1d59..cb59f0a2c3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3038,7 +3038,7 @@ dependencies = [ [[package]] name = "revm" -version = "14.0.1" +version = "19.2.0" dependencies = [ "alloy-provider", "alloy-sol-types", @@ -3177,7 +3177,7 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "10.0.1" +version = "15.0.0" dependencies = [ "bincode", "revm-bytecode", @@ -3209,7 +3209,7 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "11.0.1" +version = "16.0.0" dependencies = [ "aurora-engine-modexp", "blst", @@ -3238,7 +3238,7 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "9.0.1" +version = "15.1.0" dependencies = [ "alloy-primitives", ] @@ -3274,7 +3274,7 @@ dependencies = [ [[package]] name = "revme" -version = "0.10.1" +version = "2.3.0" dependencies = [ "alloy-rlp", "alloy-sol-macro", diff --git a/Cargo.toml b/Cargo.toml index d2a5340850..eb9f16f333 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,8 @@ [workspace] members = [ + # binary + "bins/revme", + # libraries "crates/revm", "crates/primitives", @@ -15,9 +18,6 @@ members = [ "crates/handler/interface", "crates/handler", - # binary - "bins/revme", - # variants "crates/optimism", "crates/inspector", @@ -25,7 +25,6 @@ members = [ # utility "crates/statetest-types", - # examples "examples/block_traces", "examples/contract_deployment", @@ -40,16 +39,16 @@ default-members = ["crates/revm"] [workspace.dependencies] # revm -revm = { path = "crates/revm", version = "14.0.1", default-features = false } -primitives = { path = "crates/primitives", package = "revm-primitives", version = "9.0.1", default-features = false } +revm = { path = "crates/revm", version = "19.2.0", default-features = false } +primitives = { path = "crates/primitives", package = "revm-primitives", version = "15.1.0", default-features = false } bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "1.0.0", default-features = false } database = { path = "crates/database", package = "revm-database", version = "1.0.0", default-features = false } database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "1.0.0", default-features = false } specification = { path = "crates/specification", package = "revm-specification", version = "1.0.0", default-features = false } state = { path = "crates/state", package = "revm-state", version = "1.0.0", default-features = false } -interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "10.0.1", default-features = false } +interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "15.0.0", default-features = false } inspector = { path = "crates/inspector", package = "revm-inspector", version = "1.0.0", default-features = false } -precompile = { path = "crates/precompile", package = "revm-precompile", version = "11.0.1", default-features = false } +precompile = { path = "crates/precompile", package = "revm-precompile", version = "16.0.0", default-features = false } statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "1.0.0", default-features = false } context = { path = "crates/context", package = "revm-context", version = "1.0.0", default-features = false } context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "1.0.0", default-features = false } diff --git a/bins/revme/Cargo.toml b/bins/revme/Cargo.toml index 704334ae4f..194c962efe 100644 --- a/bins/revme/Cargo.toml +++ b/bins/revme/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revme" description = "Rust Ethereum Virtual Machine Executable" -version = "0.10.1" +version = "2.3.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/bytecode/Cargo.toml b/crates/bytecode/Cargo.toml index b4a1040494..89ba8482f6 100644 --- a/crates/bytecode/Cargo.toml +++ b/crates/bytecode/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revm-bytecode" -description = "Revm Database interface" +description = "EVM Bytecodes" version = "1.0.0" authors.workspace = true edition.workspace = true diff --git a/crates/interpreter/Cargo.toml b/crates/interpreter/Cargo.toml index ebd63d0144..32bd8efd19 100644 --- a/crates/interpreter/Cargo.toml +++ b/crates/interpreter/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-interpreter" description = "Revm Interpreter that executes bytecode." -version = "10.0.1" +version = "15.0.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/optimism/Cargo.toml b/crates/optimism/Cargo.toml index 6c9db89c8c..8190befb22 100644 --- a/crates/optimism/Cargo.toml +++ b/crates/optimism/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revm-optimism" -description = "Optimism extension of Revm" +description = "Optimism variant of Revm" version = "1.0.0" authors.workspace = true edition.workspace = true diff --git a/crates/precompile/Cargo.toml b/crates/precompile/Cargo.toml index 2168bd1939..f9d8928f4a 100644 --- a/crates/precompile/Cargo.toml +++ b/crates/precompile/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-precompile" description = "Revm Precompiles - Ethereum compatible precompiled contracts" -version = "11.0.1" +version = "16.0.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/primitives/Cargo.toml b/crates/primitives/Cargo.toml index fcf7eb2ea2..6f91220751 100644 --- a/crates/primitives/Cargo.toml +++ b/crates/primitives/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm-primitives" -description = "Revm primitives structure" -version = "9.0.1" +description = "Revm primitives types" +version = "15.1.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/revm/Cargo.toml b/crates/revm/Cargo.toml index 7dbcb50c2b..7ca91b1344 100644 --- a/crates/revm/Cargo.toml +++ b/crates/revm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revm" description = "Revm - Rust Ethereum Virtual Machine" -version = "14.0.1" +version = "19.2.0" authors.workspace = true edition.workspace = true keywords.workspace = true diff --git a/crates/specification/Cargo.toml b/crates/specification/Cargo.toml index 2dd2d02cd9..18cf9d4e06 100644 --- a/crates/specification/Cargo.toml +++ b/crates/specification/Cargo.toml @@ -22,7 +22,8 @@ rust_2018_idioms = "deny" all = "warn" [dependencies] -primitives = { path = "../primitives", package = "revm-primitives", version = "9.0.1", default-features = false } +# revm +primitives.workspace = true # misc enumn = { version = "0.1" } diff --git a/crates/statetest-types/Cargo.toml b/crates/statetest-types/Cargo.toml index c41e490a74..a4705b3835 100644 --- a/crates/statetest-types/Cargo.toml +++ b/crates/statetest-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revm-statetest-types" -description = "State test types for revm" +description = "Statetest types for revme" version = "1.0.0" authors.workspace = true edition.workspace = true diff --git a/publish.sh b/publish.sh index b6944ae0f1..03feccd58e 100755 --- a/publish.sh +++ b/publish.sh @@ -4,9 +4,19 @@ set -e cargo publish --package revm-primitives -cargo publish --package revm-precompile +cargo publish --package revm-specification +cargo publish --package revm-bytecode +cargo publish --package revm-state +cargo publish --package revm-database-interface +cargo publish --package revm-context-interface +cargo publish --package revm-handler-interface cargo publish --package revm-interpreter +cargo publish --package revm-precompile +cargo publish --package revm-database +cargo publish --package revm-context +cargo publish --package revm-handler cargo publish --package revm +cargo publish --package revm-inspector +cargo publish --package revm-statetest-types cargo publish --package revme - -echo "All crates published" +cargo publish --package revm-optimism \ No newline at end of file