Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 14 additions & 14 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,20 +41,20 @@ default-members = ["crates/revm"]

[workspace.dependencies]
# revm
revm = { path = "crates/revm", version = "33.1.0", default-features = false }
primitives = { path = "crates/primitives", package = "revm-primitives", version = "21.0.2", default-features = false }
bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "7.1.1", default-features = false }
database = { path = "crates/database", package = "revm-database", version = "9.0.6", default-features = false }
database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "8.0.5", default-features = false }
state = { path = "crates/state", package = "revm-state", version = "8.1.1", default-features = false }
interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "31.1.0", default-features = false }
inspector = { path = "crates/inspector", package = "revm-inspector", version = "14.1.0", default-features = false }
precompile = { path = "crates/precompile", package = "revm-precompile", version = "31.0.0", default-features = false }
statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "13.1.0", default-features = false }
context = { path = "crates/context", package = "revm-context", version = "12.1.0", default-features = false }
context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "13.1.0", default-features = false }
handler = { path = "crates/handler", package = "revm-handler", version = "14.1.0", default-features = false }
op-revm = { path = "crates/op-revm", package = "op-revm", version = "14.1.0", default-features = false }
revm = { path = "crates/revm", version = "33.2.0", default-features = false }
primitives = { path = "crates/primitives", package = "revm-primitives", version = "21.1.0", default-features = false }
bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "7.2.0", default-features = false }
database = { path = "crates/database", package = "revm-database", version = "10.0.0", default-features = false }
database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "9.0.0", default-features = false }
state = { path = "crates/state", package = "revm-state", version = "9.0.0", default-features = false }
interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "32.0.0", default-features = false }
inspector = { path = "crates/inspector", package = "revm-inspector", version = "14.2.0", default-features = false }
precompile = { path = "crates/precompile", package = "revm-precompile", version = "31.1.0", default-features = false }
statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "14.0.0", default-features = false }
context = { path = "crates/context", package = "revm-context", version = "12.2.0", default-features = false }
context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "14.0.0", default-features = false }
handler = { path = "crates/handler", package = "revm-handler", version = "15.0.0", default-features = false }
op-revm = { path = "crates/op-revm", package = "op-revm", version = "14.2.0", default-features = false }
ee-tests = { path = "crates/ee-tests", package = "revm-ee-tests", version = "0.1.0", default-features = false }

# alloy
Expand Down
26 changes: 26 additions & 0 deletions bins/revme/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [11.0.0](https://github.com/silathdiir/revm/compare/revme-v10.0.2...revme-v11.0.0) - 2026-01-06

### Added

- Propagate `map-foldhash` Feature Through Dependency Chain ([#3252](https://github.com/silathdiir/revm/pull/3252))
- BAL EIP-7928 ([#3070](https://github.com/silathdiir/revm/pull/3070))
- DatabaseCommitExt + increment_balances ([#3195](https://github.com/silathdiir/revm/pull/3195))
- sort accounts by address in blockchaintest output ([#3182](https://github.com/silathdiir/revm/pull/3182))

### Fixed

- use expected_exception instead of error field for unexpected_success status ([#3244](https://github.com/silathdiir/revm/pull/3244))
- deduplicate post-state validation error handling ([#3228](https://github.com/silathdiir/revm/pull/3228))
- *(revme)* incorrect debug log message in btest ([#3233](https://github.com/silathdiir/revm/pull/3233))
- *(statetest)* use spec-aware blob base fee update fraction ([#3210](https://github.com/silathdiir/revm/pull/3210))

### Other

- happy new year, 2026 licence ([#3272](https://github.com/silathdiir/revm/pull/3272))
- *(revme)* use unwrap_or_default for non-UTF8 path safety ([#3259](https://github.com/silathdiir/revm/pull/3259))
- sort storage keys and test files in blockchaintest output ([#3186](https://github.com/silathdiir/revm/pull/3186))
- *(revme)* extract JSON printing helper in blockchaintest ([#3257](https://github.com/silathdiir/revm/pull/3257))
- remove redundant clone calls ([#3258](https://github.com/silathdiir/revm/pull/3258))
- re-export statetest-types from revm crate behind test-types feature ([#3247](https://github.com/silathdiir/revm/pull/3247))
- *(fmt)* merge all imports ([#3184](https://github.com/silathdiir/revm/pull/3184))

## [10.0.2](https://github.com/bluealloy/revm/compare/revme-v10.0.0...revme-v10.0.2) - 2025-11-14

### Other
Expand Down
2 changes: 1 addition & 1 deletion bins/revme/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "revme"
description = "Rust Ethereum Virtual Machine Executable"
version = "10.0.2"
version = "11.0.0"
authors.workspace = true
edition.workspace = true
keywords.workspace = true
Expand Down
15 changes: 15 additions & 0 deletions crates/bytecode/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [7.2.0](https://github.com/silathdiir/revm/compare/revm-bytecode-v7.1.1...revm-bytecode-v7.2.0) - 2026-01-06

### Added

- BAL EIP-7928 ([#3070](https://github.com/silathdiir/revm/pull/3070))

### Fixed

- the MLOAD opcode can resize memory ([#3266](https://github.com/silathdiir/revm/pull/3266))

### Other

- happy new year, 2026 licence ([#3272](https://github.com/silathdiir/revm/pull/3272))
- the KECCAK256 opcode can resize memory ([#3269](https://github.com/silathdiir/revm/pull/3269))

## [7.1.1](https://github.com/bluealloy/revm/compare/revm-bytecode-v7.1.0...revm-bytecode-v7.1.1) - 2025-11-07

### Other
Expand Down
2 changes: 1 addition & 1 deletion crates/bytecode/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "revm-bytecode"
description = "EVM Bytecodes"
version = "7.1.1"
version = "7.2.0"
authors.workspace = true
edition.workspace = true
keywords.workspace = true
Expand Down
22 changes: 22 additions & 0 deletions crates/context/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [12.2.0](https://github.com/silathdiir/revm/compare/revm-context-v12.1.0...revm-context-v12.2.0) - 2026-01-06

### Added

- Propagate `map-foldhash` Feature Through Dependency Chain ([#3252](https://github.com/silathdiir/revm/pull/3252))
- BAL EIP-7928 ([#3070](https://github.com/silathdiir/revm/pull/3070))
- Gas params ([#3132](https://github.com/silathdiir/revm/pull/3132))
- JournaledAccount sload/sstore ([#3201](https://github.com/silathdiir/revm/pull/3201))
- Restrict Database::Error. JournaledAccountTr ([#3199](https://github.com/silathdiir/revm/pull/3199))

### Fixed

- set transaction_id on new account ([#3204](https://github.com/silathdiir/revm/pull/3204))

### Other

- happy new year, 2026 licence ([#3272](https://github.com/silathdiir/revm/pull/3272))
- add Display trait for ExecutionResult and related types ([#3267](https://github.com/silathdiir/revm/pull/3267))
- add Display for HaltReason and OutOfGasError ([#3265](https://github.com/silathdiir/revm/pull/3265))
- *(cleanup)* remove unused duplicate ContextSetters trait in context crate ([#3225](https://github.com/silathdiir/revm/pull/3225))
- *(fmt)* merge all imports ([#3184](https://github.com/silathdiir/revm/pull/3184))

## [12.1.0](https://github.com/bluealloy/revm/compare/revm-context-v12.0.0...revm-context-v12.1.0) - 2025-11-14

### Added
Expand Down
2 changes: 1 addition & 1 deletion crates/context/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "revm-context"
description = "Revm context crates"
version = "12.1.0"
version = "12.2.0"
authors.workspace = true
edition.workspace = true
keywords.workspace = true
Expand Down
15 changes: 15 additions & 0 deletions crates/context/interface/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [14.0.0](https://github.com/silathdiir/revm/compare/revm-context-interface-v13.1.0...revm-context-interface-v14.0.0) - 2026-01-06

### Added

- Gas params ([#3132](https://github.com/silathdiir/revm/pull/3132))
- JournaledAccount sload/sstore ([#3201](https://github.com/silathdiir/revm/pull/3201))
- Restrict Database::Error. JournaledAccountTr ([#3199](https://github.com/silathdiir/revm/pull/3199))

### Other

- happy new year, 2026 licence ([#3272](https://github.com/silathdiir/revm/pull/3272))
- add Display trait for ExecutionResult and related types ([#3267](https://github.com/silathdiir/revm/pull/3267))
- add Display for HaltReason and OutOfGasError ([#3265](https://github.com/silathdiir/revm/pull/3265))
- *(fmt)* merge all imports ([#3184](https://github.com/silathdiir/revm/pull/3184))

## [13.1.0](https://github.com/bluealloy/revm/compare/revm-context-interface-v13.0.0...revm-context-interface-v13.1.0) - 2025-11-14

### Added
Expand Down
2 changes: 1 addition & 1 deletion crates/context/interface/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "revm-context-interface"
description = "Revm context interface crates"
version = "13.1.0"
version = "14.0.0"
authors.workspace = true
edition.workspace = true
keywords.workspace = true
Expand Down
24 changes: 24 additions & 0 deletions crates/database/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [10.0.0](https://github.com/silathdiir/revm/compare/revm-database-v9.0.6...revm-database-v10.0.0) - 2026-01-06

### Added

- Propagate `map-foldhash` Feature Through Dependency Chain ([#3252](https://github.com/silathdiir/revm/pull/3252))
- BAL EIP-7928 ([#3070](https://github.com/silathdiir/revm/pull/3070))
- DatabaseCommitExt::drain_balances ([#3205](https://github.com/silathdiir/revm/pull/3205))
- DatabaseCommitExt + increment_balances ([#3195](https://github.com/silathdiir/revm/pull/3195))
- DatabaseCommit::commit_iter ([#3197](https://github.com/silathdiir/revm/pull/3197))
- Restrict Database::Error. JournaledAccountTr ([#3199](https://github.com/silathdiir/revm/pull/3199))

### Fixed

- *(database)* prevent deadlock in ([#3251](https://github.com/silathdiir/revm/pull/3251))
- *(database)* verify handle belongs to current runtime before block_in_place ([#3212](https://github.com/silathdiir/revm/pull/3212))

### Other

- happy new year, 2026 licence ([#3272](https://github.com/silathdiir/revm/pull/3272))
- avoid collect in CacheState commit ([#3242](https://github.com/silathdiir/revm/pull/3242))
- *(database)* use fixed hashmaps in cache db ([#3231](https://github.com/silathdiir/revm/pull/3231))
- *(database)* avoid triple cache lookup ([#3232](https://github.com/silathdiir/revm/pull/3232))
- optimize vector initialization with size hints in state and precompile modules ([#3191](https://github.com/silathdiir/revm/pull/3191))

## [9.0.6](https://github.com/bluealloy/revm/compare/revm-database-v9.0.5...revm-database-v9.0.6) - 2025-11-14

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion crates/database/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "revm-database"
description = "Revm Database implementations"
version = "9.0.6"
version = "10.0.0"
authors.workspace = true
edition.workspace = true
keywords.workspace = true
Expand Down
20 changes: 20 additions & 0 deletions crates/database/interface/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [9.0.0](https://github.com/silathdiir/revm/compare/revm-database-interface-v8.0.5...revm-database-interface-v9.0.0) - 2026-01-06

### Added

- BAL EIP-7928 ([#3070](https://github.com/silathdiir/revm/pull/3070))
- DatabaseCommitExt::drain_balances ([#3205](https://github.com/silathdiir/revm/pull/3205))
- DatabaseCommitExt + increment_balances ([#3195](https://github.com/silathdiir/revm/pull/3195))
- DatabaseCommit::commit_iter ([#3197](https://github.com/silathdiir/revm/pull/3197))
- Restrict Database::Error. JournaledAccountTr ([#3199](https://github.com/silathdiir/revm/pull/3199))

### Fixed

- *(database)* prevent deadlock in ([#3251](https://github.com/silathdiir/revm/pull/3251))
- *(database)* verify handle belongs to current runtime before block_in_place ([#3212](https://github.com/silathdiir/revm/pull/3212))

### Other

- happy new year, 2026 licence ([#3272](https://github.com/silathdiir/revm/pull/3272))
- *(fmt)* merge all imports ([#3184](https://github.com/silathdiir/revm/pull/3184))

## [8.0.5](https://github.com/bluealloy/revm/compare/revm-database-interface-v8.0.4...revm-database-interface-v8.0.5) - 2025-11-07

### Other
Expand Down
2 changes: 1 addition & 1 deletion crates/database/interface/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "revm-database-interface"
description = "Revm Database interface"
version = "8.0.5"
version = "9.0.0"
authors.workspace = true
edition.workspace = true
keywords.workspace = true
Expand Down
Loading