Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Mar 27, 2024

πŸ€– New release

  • revm-primitives: 19.1.0 -> 19.2.0 (βœ“ API compatible changes)
  • revm-bytecode: 4.0.1 -> 4.1.0 (βœ“ API compatible changes)
  • revm-state: 4.0.1 -> 5.0.0 (⚠ API breaking changes)
  • revm-database-interface: 4.0.1 -> 4.1.0 (βœ“ API compatible changes)
  • revm-context-interface: 5.0.0 -> 6.0.0 (⚠ API breaking changes)
  • revm-context: 5.0.0 -> 6.0.0 (⚠ API breaking changes)
  • revm-database: 4.0.1 -> 4.1.0 (βœ“ API compatible changes)
  • revm-interpreter: 20.0.0 -> 21.0.0 (⚠ API breaking changes)
  • revm-precompile: 21.0.0 -> 21.1.0 (βœ“ API compatible changes)
  • revm-handler: 5.0.0 -> 6.0.0 (⚠ API breaking changes)
  • revm-inspector: 5.0.0 -> 6.0.0 (⚠ API breaking changes)
  • revm: 24.0.0 -> 24.1.0 (βœ“ API compatible changes)
  • revm-statetest-types: 5.0.0 -> 5.1.0 (βœ“ API compatible changes)
  • revme: 5.1.0 -> 6.0.0 (⚠ API breaking changes)
  • op-revm: 5.0.0 -> 5.1.0 (βœ“ API compatible changes)

⚠ revm-state breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field EvmStorageSlot.transaction_id in /tmp/.tmpfqpzIa/revm/crates/state/src/lib.rs:242
  field Account.transaction_id in /tmp/.tmpfqpzIa/revm/crates/state/src/lib.rs:26

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/inherent_method_missing.ron

Failed in:
  EvmStorageSlot::mark_warm, previously in file /tmp/.tmp2AXVCG/revm-state/src/lib.rs:280

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/method_parameter_count_changed.ron

Failed in:
  revm_state::EvmStorageSlot::new now takes 2 parameters instead of 1, in /tmp/.tmpfqpzIa/revm/crates/state/src/lib.rs:249
  revm_state::EvmStorageSlot::new_changed now takes 3 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/state/src/lib.rs:259
  revm_state::Account::new_not_existing now takes 1 parameters instead of 0, in /tmp/.tmpfqpzIa/revm/crates/state/src/lib.rs:35

⚠ revm-context-interface breaking changes

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/inherent_method_missing.ron

Failed in:
  ResultAndState::map_haltreason, previously in file /tmp/.tmp2AXVCG/revm-context-interface/src/result.rs:23

--- failure trait_associated_type_added: non-sealed public trait added associated type without default value ---

Description:
A non-sealed trait has gained an associated type without a default value, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_associated_type_added.ron

Failed in:
  trait associated type revm_context_interface::journaled_state::JournalTr::State in file /tmp/.tmpfqpzIa/revm/crates/context/interface/src/journaled_state.rs:16
  trait associated type revm_context_interface::JournalTr::State in file /tmp/.tmpfqpzIa/revm/crates/context/interface/src/journaled_state.rs:16

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_method_added.ron

Failed in:
  trait method revm_context_interface::journaled_state::JournalTr::caller_accounting_journal_entry in file /tmp/.tmpfqpzIa/revm/crates/context/interface/src/journaled_state.rs:93
  trait method revm_context_interface::journaled_state::JournalTr::balance_incr in file /tmp/.tmpfqpzIa/revm/crates/context/interface/src/journaled_state.rs:101
  trait method revm_context_interface::journaled_state::JournalTr::nonce_bump_journal_entry in file /tmp/.tmpfqpzIa/revm/crates/context/interface/src/journaled_state.rs:108
  trait method revm_context_interface::journaled_state::JournalTr::take_logs in file /tmp/.tmpfqpzIa/revm/crates/context/interface/src/journaled_state.rs:213
  trait method revm_context_interface::journaled_state::JournalTr::commit_tx in file /tmp/.tmpfqpzIa/revm/crates/context/interface/src/journaled_state.rs:216
  trait method revm_context_interface::journaled_state::JournalTr::discard_tx in file /tmp/.tmpfqpzIa/revm/crates/context/interface/src/journaled_state.rs:222
  trait method revm_context_interface::JournalTr::caller_accounting_journal_entry in file /tmp/.tmpfqpzIa/revm/crates/context/interface/src/journaled_state.rs:93
  trait method revm_context_interface::JournalTr::balance_incr in file /tmp/.tmpfqpzIa/revm/crates/context/interface/src/journaled_state.rs:101
  trait method revm_context_interface::JournalTr::nonce_bump_journal_entry in file /tmp/.tmpfqpzIa/revm/crates/context/interface/src/journaled_state.rs:108
  trait method revm_context_interface::JournalTr::take_logs in file /tmp/.tmpfqpzIa/revm/crates/context/interface/src/journaled_state.rs:213
  trait method revm_context_interface::JournalTr::commit_tx in file /tmp/.tmpfqpzIa/revm/crates/context/interface/src/journaled_state.rs:216
  trait method revm_context_interface::JournalTr::discard_tx in file /tmp/.tmpfqpzIa/revm/crates/context/interface/src/journaled_state.rs:222

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_method_missing.ron

Failed in:
  method inc_account_nonce of trait JournalTr, previously in file /tmp/.tmp2AXVCG/revm-context-interface/src/journaled_state.rs:92
  method inc_account_nonce of trait JournalTr, previously in file /tmp/.tmp2AXVCG/revm-context-interface/src/journaled_state.rs:92

--- failure trait_removed_associated_type: trait's associated type was removed ---

Description:
A public trait's associated type was removed or renamed.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_removed_associated_type.ron

Failed in:
  associated type JournalTr::FinalOutput, previously at /tmp/.tmp2AXVCG/revm-context-interface/src/journaled_state.rs:15
  associated type JournalTr::FinalOutput, previously at /tmp/.tmp2AXVCG/revm-context-interface/src/journaled_state.rs:15

--- failure trait_requires_more_generic_type_params: trait now requires more generic type parameters ---

Description:
A trait now requires more generic type parameters than it used to. Uses of this trait that supplied the previously-required number of generic types will be broken. To fix this, consider supplying default values for newly-added generic types.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-parameter-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_requires_more_generic_type_params.ron

Failed in:
  trait ResultAndState (0 -> 2 required generic types) in /tmp/.tmpfqpzIa/revm/crates/context/interface/src/result.rs:14

--- failure type_requires_more_generic_type_params: type now requires more generic type parameters ---

Description:
A type now requires more generic type parameters than it used to. Uses of this type that supplied the previously-required number of generic types will be broken. To fix this, consider supplying default values for newly-added generic types.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-parameter-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/type_requires_more_generic_type_params.ron

Failed in:
  Struct ResultAndState (0 -> 2 required generic types) in /tmp/.tmpfqpzIa/revm/crates/context/interface/src/result.rs:14

⚠ revm-context breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field JournalInner.transaction_id in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/inner.rs:40
  field JournalInner.transaction_id in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/inner.rs:40
  field JournalInner.transaction_id in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/inner.rs:40
  field JournalInner.transaction_id in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/inner.rs:40

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant JournalEntry::BalanceTransfer 3 -> 4 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:134
  variant JournalEntry::NonceChange 4 -> 5 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:145
  variant JournalEntry::AccountCreated 5 -> 6 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:153
  variant JournalEntry::StorageChanged 6 -> 7 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:161
  variant JournalEntry::StorageWarmed 7 -> 8 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:172
  variant JournalEntry::TransientStorageChange 8 -> 9 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:181
  variant JournalEntry::CodeChange 9 -> 10 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:192
  variant JournalEntry::BalanceTransfer 3 -> 4 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:134
  variant JournalEntry::NonceChange 4 -> 5 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:145
  variant JournalEntry::AccountCreated 5 -> 6 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:153
  variant JournalEntry::StorageChanged 6 -> 7 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:161
  variant JournalEntry::StorageWarmed 7 -> 8 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:172
  variant JournalEntry::TransientStorageChange 8 -> 9 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:181
  variant JournalEntry::CodeChange 9 -> 10 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:192
  variant JournalEntry::BalanceTransfer 3 -> 4 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:134
  variant JournalEntry::NonceChange 4 -> 5 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:145
  variant JournalEntry::AccountCreated 5 -> 6 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:153
  variant JournalEntry::StorageChanged 6 -> 7 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:161
  variant JournalEntry::StorageWarmed 7 -> 8 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:172
  variant JournalEntry::TransientStorageChange 8 -> 9 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:181
  variant JournalEntry::CodeChange 9 -> 10 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:192
  variant JournalEntry::BalanceTransfer 3 -> 4 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:134
  variant JournalEntry::NonceChange 4 -> 5 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:145
  variant JournalEntry::AccountCreated 5 -> 6 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:153
  variant JournalEntry::StorageChanged 6 -> 7 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:161
  variant JournalEntry::StorageWarmed 7 -> 8 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:172
  variant JournalEntry::TransientStorageChange 8 -> 9 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:181
  variant JournalEntry::CodeChange 9 -> 10 in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:192

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/enum_variant_added.ron

Failed in:
  variant JournalEntry:BalanceChange in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:125
  variant JournalEntry:BalanceChange in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:125
  variant JournalEntry:BalanceChange in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:125
  variant JournalEntry:BalanceChange in /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:125

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/inherent_method_missing.ron

Failed in:
  JournalInner::clear_and_take_output, previously in file /tmp/.tmp2AXVCG/revm-context/src/journal/inner.rs:90
  JournalInner::inc_nonce, previously in file /tmp/.tmp2AXVCG/revm-context/src/journal/inner.rs:200
  JournalInner::clear_and_take_output, previously in file /tmp/.tmp2AXVCG/revm-context/src/journal/inner.rs:90
  JournalInner::inc_nonce, previously in file /tmp/.tmp2AXVCG/revm-context/src/journal/inner.rs:200
  JournalInner::clear_and_take_output, previously in file /tmp/.tmp2AXVCG/revm-context/src/journal/inner.rs:90
  JournalInner::inc_nonce, previously in file /tmp/.tmp2AXVCG/revm-context/src/journal/inner.rs:200
  JournalInner::clear_and_take_output, previously in file /tmp/.tmp2AXVCG/revm-context/src/journal/inner.rs:90
  JournalInner::inc_nonce, previously in file /tmp/.tmp2AXVCG/revm-context/src/journal/inner.rs:200

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/struct_missing.ron

Failed in:
  struct revm_context::journal::JournalOutput, previously in file /tmp/.tmp2AXVCG/revm-context/src/journal.rs:90
  struct revm_context::JournalOutput, previously in file /tmp/.tmp2AXVCG/revm-context/src/journal.rs:90

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_method_added.ron

Failed in:
  trait method revm_context::journal::entry::JournalEntryTr::balance_changed in file /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:36
  trait method revm_context::entry::JournalEntryTr::balance_changed in file /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:36
  trait method revm_context::journal::JournalEntryTr::balance_changed in file /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:36
  trait method revm_context::JournalEntryTr::balance_changed in file /tmp/.tmpfqpzIa/revm/crates/context/src/journal/entry.rs:36

⚠ revm-interpreter breaking changes

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/function_parameter_count_changed.ron

Failed in:
  revm_interpreter::instructions::data::data_size now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/data.rs:42
  revm_interpreter::instructions::memory::mstore8 now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/memory.rs:30
  revm_interpreter::instructions::contract::extdelegatecall now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/contract.rs:372
  revm_interpreter::instructions::bitwise::sar now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/bitwise.rs:119
  revm_interpreter::instructions::arithmetic::add now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/arithmetic.rs:9
  revm_interpreter::instructions::system::calldatasize now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/system.rs:116
  revm_interpreter::instructions::bitwise::iszero now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/bitwise.rs:44
  revm_interpreter::instructions::host::tstore now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/host.rs:256
  revm_interpreter::instructions::stack::exchange now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/stack.rs:90
  revm_interpreter::instructions::control::jumpi now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/control.rs:60
  revm_interpreter::instructions::arithmetic::exp now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/arithmetic.rs:67
  revm_interpreter::instructions::tx_info::blob_hash now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/tx_info.rs:29
  revm_interpreter::instructions::host::balance now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/host.rs:12
  revm_interpreter::instructions::contract::call now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/contract.rs:528
  revm_interpreter::instructions::block_info::coinbase now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/block_info.rs:17
  revm_interpreter::instructions::arithmetic::mul now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/arithmetic.rs:15
  revm_interpreter::instructions::system::returndatasize now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/system.rs:156
  revm_interpreter::instructions::control::stop now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/control.rs:220
  revm_interpreter::instructions::contract::return_contract now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/contract.rs:162
  revm_interpreter::instructions::bitwise::bitxor now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/bitwise.rs:63
  revm_interpreter::instructions::host::selfdestruct now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/host.rs:320
  revm_interpreter::instructions::system::address now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/system.rs:29
  revm_interpreter::instructions::control::jumpdest_or_nop now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/control.rs:82
  revm_interpreter::instructions::bitwise::lt now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/bitwise.rs:10
  revm_interpreter::instructions::host::extcodehash now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/host.rs:84
  revm_interpreter::instructions::stack::push now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/stack.rs:25
  revm_interpreter::instructions::contract::static_call now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/contract.rs:693
  revm_interpreter::instructions::block_info::difficulty now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/block_info.rs:41
  revm_interpreter::instructions::arithmetic::sdiv now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/arithmetic.rs:35
  revm_interpreter::instructions::system::gas now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/system.rs:223
  revm_interpreter::instructions::data::data_load now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/data.rs:11
  revm_interpreter::instructions::memory::mload now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/memory.rs:10
  revm_interpreter::instructions::bitwise::shl now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/bitwise.rs:91
  revm_interpreter::instructions::system::codecopy now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/system.rs:63
  revm_interpreter::instructions::control::jumpf now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/control.rs:140
  revm_interpreter::instructions::bitwise::sgt now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/bitwise.rs:30
  revm_interpreter::instructions::host::sload now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/host.rs:183
  revm_interpreter::instructions::stack::dupn now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/stack.rs:64
  revm_interpreter::instructions::control::rjumpv now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/control.rs:37
  revm_interpreter::instructions::block_info::blob_basefee now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/block_info.rs:73
  revm_interpreter::instructions::arithmetic::addmod now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/arithmetic.rs:55
  revm_interpreter::instructions::tx_info::gasprice now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/tx_info.rs:10
  revm_interpreter::instructions::data::data_copy now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/data.rs:52
  revm_interpreter::instructions::memory::msize now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/memory.rs:38
  revm_interpreter::instructions::contract::extstaticcall now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/contract.rs:409
  revm_interpreter::instructions::system::callvalue now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/system.rs:124
  revm_interpreter::instructions::control::ret now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/control.rs:209
  revm_interpreter::instructions::contract::eofcreate now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/contract.rs:26
  revm_interpreter::instructions::bitwise::bitand now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/bitwise.rs:50
  revm_interpreter::instructions::host::tload now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/host.rs:270
  revm_interpreter::instructions::arithmetic::signextend now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/arithmetic.rs:103
  revm_interpreter::instructions::host::selfbalance now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/host.rs:40
  revm_interpreter::instructions::stack::pop now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/stack.rs:10
  revm_interpreter::instructions::contract::call_code now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/contract.rs:590
  revm_interpreter::instructions::block_info::timestamp now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/block_info.rs:27
  revm_interpreter::instructions::arithmetic::sub now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/arithmetic.rs:21
  revm_interpreter::instructions::system::returndatacopy now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/system.rs:166
  revm_interpreter::instructions::control::invalid now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/control.rs:228
  revm_interpreter::instructions::bitwise::not now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/bitwise.rs:70
  revm_interpreter::instructions::system::caller now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/system.rs:42
  revm_interpreter::instructions::control::callf now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/control.rs:88
  revm_interpreter::instructions::bitwise::gt now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/bitwise.rs:16
  revm_interpreter::instructions::host::extcodecopy now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/host.rs:108
  revm_interpreter::instructions::stack::dup now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/stack.rs:39
  revm_interpreter::instructions::control::rjump now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/control.rs:14
  revm_interpreter::instructions::block_info::gaslimit now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/block_info.rs:58
  revm_interpreter::instructions::arithmetic::rem now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/arithmetic.rs:41
  revm_interpreter::instructions::data::data_loadn now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/data.rs:26
  revm_interpreter::instructions::memory::mstore now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/memory.rs:19
  revm_interpreter::instructions::contract::extcall now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/contract.rs:325
  revm_interpreter::instructions::bitwise::shr now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/bitwise.rs:105
  revm_interpreter::instructions::system::calldataload now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/system.rs:80
  revm_interpreter::instructions::control::pc now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/control.rs:170
  revm_interpreter::instructions::bitwise::eq now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/bitwise.rs:37
  revm_interpreter::instructions::host::sstore now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/host.rs:204
  revm_interpreter::instructions::stack::swapn now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/stack.rs:77
  revm_interpreter::instructions::control::jump now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/control.rs:54
  revm_interpreter::instructions::arithmetic::mulmod now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/arithmetic.rs:61
  revm_interpreter::instructions::tx_info::origin now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/tx_info.rs:20
  revm_interpreter::instructions::memory::mcopy now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/memory.rs:47
  revm_interpreter::instructions::contract::create now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/contract.rs:446
  revm_interpreter::instructions::block_info::chainid now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/block_info.rs:11
  revm_interpreter::instructions::system::calldatacopy now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/system.rs:129
  revm_interpreter::instructions::control::revert now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/control.rs:214
  revm_interpreter::instructions::contract::txcreate now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/contract.rs:95
  revm_interpreter::instructions::bitwise::bitor now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/bitwise.rs:56
  revm_interpreter::instructions::host::log now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/host.rs:281
  revm_interpreter::instructions::system::keccak256 now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/system.rs:15
  revm_interpreter::instructions::host::extcodesize now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/host.rs:59
  revm_interpreter::instructions::stack::push0 now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/stack.rs:19
  revm_interpreter::instructions::contract::delegate_call now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/contract.rs:645
  revm_interpreter::instructions::block_info::block_number now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/block_info.rs:34
  revm_interpreter::instructions::arithmetic::div now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/arithmetic.rs:27
  revm_interpreter::instructions::system::returndataload now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/system.rs:200
  revm_interpreter::instructions::control::unknown now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/control.rs:236
  revm_interpreter::instructions::contract::extcall_gas_calc now takes 3 parameters instead of 4, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/contract.rs:255
  revm_interpreter::instructions::bitwise::byte now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/bitwise.rs:77
  revm_interpreter::instructions::system::codesize now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/system.rs:55
  revm_interpreter::instructions::control::retf now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/control.rs:129
  revm_interpreter::instructions::bitwise::slt now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/bitwise.rs:23
  revm_interpreter::instructions::host::blockhash now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/host.rs:147
  revm_interpreter::instructions::stack::swap now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/stack.rs:51
  revm_interpreter::instructions::control::rjumpi now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/control.rs:23
  revm_interpreter::instructions::block_info::basefee now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/block_info.rs:66
  revm_interpreter::instructions::arithmetic::smod now takes 1 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/interpreter/src/instructions/arithmetic.rs:49

⚠ revm-handler breaking changes

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/function_parameter_count_changed.ron

Failed in:
  revm_handler::post_execution::reimburse_caller now takes 3 parameters instead of 2, in /tmp/.tmpfqpzIa/revm/crates/handler/src/post_execution.rs:31
  revm_handler::pre_execution::validate_account_nonce_and_code now takes 4 parameters instead of 5, in /tmp/.tmpfqpzIa/revm/crates/handler/src/pre_execution.rs:75

--- failure trait_associated_type_added: non-sealed public trait added associated type without default value ---

Description:
A non-sealed trait has gained an associated type without a default value, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_associated_type_added.ron

Failed in:
  trait associated type revm_handler::api::ExecuteEvm::ExecutionResult in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:19
  trait associated type revm_handler::api::ExecuteEvm::State in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:21
  trait associated type revm_handler::api::ExecuteEvm::Error in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:23
  trait associated type revm_handler::ExecuteEvm::ExecutionResult in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:19
  trait associated type revm_handler::ExecuteEvm::State in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:21
  trait associated type revm_handler::ExecuteEvm::Error in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:23

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_method_added.ron

Failed in:
  trait method revm_handler::api::ExecuteCommitEvm::commit in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:121
  trait method revm_handler::ExecuteCommitEvm::commit in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:121
  trait method revm_handler::api::ExecuteEvm::finalize in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:54
  trait method revm_handler::ExecuteEvm::finalize in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:54

--- failure trait_method_default_impl_removed: pub trait default method impl removed ---

Description:
A method's default impl in an unsealed trait has been removed, breaking trait implementations that relied on that default
        ref: https://doc.rust-lang.org/book/ch10-02-traits.html#default-implementations
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_method_default_impl_removed.ron

Failed in:
  trait method revm_handler::api::ExecuteEvm::transact in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:48
  trait method revm_handler::ExecuteEvm::transact in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:48

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_method_missing.ron

Failed in:
  method output of trait Handler, previously in file /tmp/.tmp2AXVCG/revm-handler/src/handler.rs:464
  method output of trait Handler, previously in file /tmp/.tmp2AXVCG/revm-handler/src/handler.rs:464
  method set_tx of trait ExecuteEvm, previously in file /tmp/.tmp2AXVCG/revm-handler/src/api.rs:21
  method set_tx of trait ExecuteEvm, previously in file /tmp/.tmp2AXVCG/revm-handler/src/api.rs:21

--- failure trait_no_longer_dyn_compatible: trait no longer dyn compatible ---

Description:
Trait is no longer dyn compatible, which breaks `dyn Trait` usage.
        ref: https://doc.rust-lang.org/stable/reference/items/traits.html#object-safety
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_no_longer_dyn_compatible.ron

Failed in:
  trait SystemCallEvm in file /tmp/.tmpfqpzIa/revm/crates/handler/src/system_call.rs:40
  trait SystemCallEvm in file /tmp/.tmpfqpzIa/revm/crates/handler/src/system_call.rs:40
  trait ExecuteCommitEvm in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:119
  trait ExecuteCommitEvm in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:119
  trait SystemCallCommitEvm in file /tmp/.tmpfqpzIa/revm/crates/handler/src/system_call.rs:68
  trait SystemCallCommitEvm in file /tmp/.tmpfqpzIa/revm/crates/handler/src/system_call.rs:68
  trait ExecuteEvm in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:17
  trait ExecuteEvm in file /tmp/.tmpfqpzIa/revm/crates/handler/src/api.rs:17

--- failure trait_removed_associated_type: trait's associated type was removed ---

Description:
A public trait's associated type was removed or renamed.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_removed_associated_type.ron

Failed in:
  associated type ExecuteCommitEvm::CommitOutput, previously at /tmp/.tmp2AXVCG/revm-handler/src/api.rs:41
  associated type ExecuteCommitEvm::CommitOutput, previously at /tmp/.tmp2AXVCG/revm-handler/src/api.rs:41
  associated type ExecuteEvm::Output, previously at /tmp/.tmp2AXVCG/revm-handler/src/api.rs:14
  associated type ExecuteEvm::Output, previously at /tmp/.tmp2AXVCG/revm-handler/src/api.rs:14

⚠ revm-inspector breaking changes

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_method_added.ron

Failed in:
  trait method revm_inspector::InspectEvm::inspect_tx in file /tmp/.tmpfqpzIa/revm/crates/inspector/src/inspect.rs:19

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_method_missing.ron

Failed in:
  method inspect_replay of trait InspectEvm, previously in file /tmp/.tmp2AXVCG/revm-inspector/src/inspect.rs:18
  method inspect_replay_with_inspector of trait InspectEvm, previously in file /tmp/.tmp2AXVCG/revm-inspector/src/inspect.rs:27
  method inspect_with_tx of trait InspectEvm, previously in file /tmp/.tmp2AXVCG/revm-inspector/src/inspect.rs:33
  method inspect_replay_commit of trait InspectCommitEvm, previously in file /tmp/.tmp2AXVCG/revm-inspector/src/inspect.rs:46
  method inspect_replay_commit_with_inspector of trait InspectCommitEvm, previously in file /tmp/.tmp2AXVCG/revm-inspector/src/inspect.rs:50
  method inspect_replay_with_inspector of trait InspectCommitEvm, previously in file /tmp/.tmp2AXVCG/revm-inspector/src/inspect.rs:60

--- failure trait_no_longer_dyn_compatible: trait no longer dyn compatible ---

Description:
Trait is no longer dyn compatible, which breaks `dyn Trait` usage.
        ref: https://doc.rust-lang.org/stable/reference/items/traits.html#object-safety
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_no_longer_dyn_compatible.ron

Failed in:
  trait InspectEvm in file /tmp/.tmpfqpzIa/revm/crates/inspector/src/inspect.rs:8
  trait InspectCommitEvm in file /tmp/.tmpfqpzIa/revm/crates/inspector/src/inspect.rs:46

⚠ revme breaking changes

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/enum_variant_added.ron

Failed in:
  variant BenchName:TransferMulti in /tmp/.tmpfqpzIa/revm/bins/revme/src/cmd/bench.rs:17
Changelog

revm-bytecode

4.1.0 - 2025-05-29

Added

  • transact multi tx (#2517)

revm-state

4.0.0 - 2025-05-07

Dependency bump

revm-database-interface

4.1.0 - 2025-05-29

Added

  • transact multi tx (#2517)

revm-context-interface

6.0.0 - 2025-05-29

Added

  • Config blob basefee fraction (#2551)
  • expand timestamp/block_number to u256 (#2546)
  • transact multi tx (#2517)

revm-context

6.0.0 - 2025-05-29

Added

  • Config blob basefee fraction (#2551)
  • expand timestamp/block_number to u256 (#2546)
  • transact multi tx (#2517)

Other

  • add dot to trigger ci (#2552)

revm-database

4.1.0 - 2025-05-29

Added

  • transact multi tx (#2517)

revm-precompile

21.1.0 - 2025-05-29

Added

  • transact multi tx (#2517)

revm-handler

6.0.0 - 2025-05-29

Added

  • expand timestamp/block_number to u256 (#2546)
  • transact multi tx (#2517)

revm-inspector

6.0.0 - 2025-05-29

Added

  • transact multi tx (#2517)

Other

  • Add InstructionContext instead of Host and Interpreter (#2548)

revm

24.1.0 - 2025-05-29

Added

  • transact multi tx (#2517)

revm-statetest-types

5.1.0 - 2025-05-29

Added

  • transact multi tx (#2517)

revme

6.0.0 - 2025-05-29

Added

  • Config blob basefee fraction (#2551)
  • expand timestamp/block_number to u256 (#2546)
  • transact multi tx (#2517)

op-revm

5.1.0 - 2025-05-29

Added

  • expand timestamp/block_number to u256 (#2546)
  • transact multi tx (#2517)

Other

  • (test) preserve order of fields in json fixtures (#2541)


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2024-03-27T21-04-02Z branch from 2a12578 to d14cb80 Compare May 1, 2024 05:20
@github-actions github-actions bot force-pushed the release-plz-2024-03-27T21-04-02Z branch from d14cb80 to 36326f3 Compare June 21, 2024 16:04
@github-actions github-actions bot force-pushed the release-plz-2024-03-27T21-04-02Z branch from 36326f3 to 24b4eee Compare July 20, 2024 03:51
@github-actions github-actions bot force-pushed the release-plz-2024-03-27T21-04-02Z branch from 24b4eee to d8baa8c Compare September 13, 2024 07:22
@github-actions github-actions bot force-pushed the release-plz-2024-03-27T21-04-02Z branch from d8baa8c to f8dd0fc Compare January 15, 2025 16:11
@github-actions github-actions bot force-pushed the release-plz-2024-03-27T21-04-02Z branch from f8dd0fc to 8b67c1f Compare May 26, 2025 06:58
@github-actions github-actions bot force-pushed the release-plz-2024-03-27T21-04-02Z branch from 8b67c1f to 97ddd29 Compare May 29, 2025 05:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant