Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented May 27, 2025

πŸ€– 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-database: 4.0.1 -> 5.0.0 (⚠ API breaking changes)
  • revm-interpreter: 20.0.0 -> 21.0.0 (⚠ API breaking changes)
  • revm-precompile: 21.0.0 -> 21.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/.tmpO8vJBq/revm/crates/state/src/lib.rs:245
  field Account.transaction_id in /tmp/.tmpO8vJBq/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/.tmp5rDvow/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/.tmpO8vJBq/revm/crates/state/src/lib.rs:252
  revm_state::EvmStorageSlot::new_changed now takes 3 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/state/src/lib.rs:262
  revm_state::Account::new_not_existing now takes 1 parameters instead of 0, in /tmp/.tmpO8vJBq/revm/crates/state/src/lib.rs:35

⚠ revm-context-interface breaking changes

--- 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 InvalidTransaction::AccessListNotSupported 13 -> 15 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:382
  variant InvalidTransaction::MaxFeePerBlobGasNotSupported 14 -> 16 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:384
  variant InvalidTransaction::BlobVersionedHashesNotSupported 15 -> 17 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:386
  variant InvalidTransaction::BlobGasPriceGreaterThanMax 16 -> 18 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:388
  variant InvalidTransaction::EmptyBlobs 17 -> 19 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:390
  variant InvalidTransaction::BlobCreateTransaction 18 -> 20 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:394
  variant InvalidTransaction::TooManyBlobs 19 -> 21 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:396
  variant InvalidTransaction::BlobVersionNotSupported 20 -> 22 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:403
  variant InvalidTransaction::EofCreateShouldHaveToAddress 21 -> 23 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:405
  variant InvalidTransaction::AuthorizationListNotSupported 22 -> 24 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:407
  variant InvalidTransaction::AuthorizationListInvalidFields 23 -> 25 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:409
  variant InvalidTransaction::EmptyAuthorizationList 24 -> 26 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:411
  variant InvalidTransaction::Eip2930NotSupported 25 -> 27 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:413
  variant InvalidTransaction::Eip1559NotSupported 26 -> 28 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:415
  variant InvalidTransaction::Eip4844NotSupported 27 -> 29 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:417
  variant InvalidTransaction::Eip7702NotSupported 28 -> 30 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:419
  variant InvalidTransaction::Eip7873NotSupported 29 -> 31 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:421
  variant InvalidTransaction::Eip7873MissingTarget 30 -> 32 in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:439

--- 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 InvalidTransaction:MissingChainId in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:373
  variant InvalidTransaction:TxGasLimitGreaterThanCap in /tmp/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:375

--- 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/.tmp5rDvow/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/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:19
  trait associated type revm_context_interface::JournalTr::State in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:19

--- 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::db_mut in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:27
  trait method revm_context_interface::journaled_state::JournalTr::caller_accounting_journal_entry in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:96
  trait method revm_context_interface::journaled_state::JournalTr::balance_incr in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:104
  trait method revm_context_interface::journaled_state::JournalTr::nonce_bump_journal_entry in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:111
  trait method revm_context_interface::journaled_state::JournalTr::take_logs in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:216
  trait method revm_context_interface::journaled_state::JournalTr::commit_tx in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:219
  trait method revm_context_interface::journaled_state::JournalTr::discard_tx in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:225
  trait method revm_context_interface::JournalTr::db_mut in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:27
  trait method revm_context_interface::JournalTr::caller_accounting_journal_entry in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:96
  trait method revm_context_interface::JournalTr::balance_incr in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:104
  trait method revm_context_interface::JournalTr::nonce_bump_journal_entry in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:111
  trait method revm_context_interface::JournalTr::take_logs in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:216
  trait method revm_context_interface::JournalTr::commit_tx in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:219
  trait method revm_context_interface::JournalTr::discard_tx in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/journaled_state.rs:225
  trait method revm_context_interface::cfg::Cfg::tx_chain_id_check in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/cfg.rs:18
  trait method revm_context_interface::cfg::Cfg::tx_gas_limit_cap in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/cfg.rs:26
  trait method revm_context_interface::Cfg::tx_chain_id_check in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/cfg.rs:18
  trait method revm_context_interface::Cfg::tx_gas_limit_cap in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/cfg.rs:26
  trait method revm_context_interface::context::ContextTr::journal_mut in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/context.rs:41
  trait method revm_context_interface::context::ContextTr::db_mut in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/context.rs:49
  trait method revm_context_interface::context::ContextTr::chain_mut in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/context.rs:57
  trait method revm_context_interface::context::ContextTr::local_mut in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/context.rs:65
  trait method revm_context_interface::context::ContextTr::tx_journal_mut in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/context.rs:74
  trait method revm_context_interface::context::ContextTr::tx_local_mut in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/context.rs:77
  trait method revm_context_interface::ContextTr::journal_mut in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/context.rs:41
  trait method revm_context_interface::ContextTr::db_mut in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/context.rs:49
  trait method revm_context_interface::ContextTr::chain_mut in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/context.rs:57
  trait method revm_context_interface::ContextTr::local_mut in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/context.rs:65
  trait method revm_context_interface::ContextTr::tx_journal_mut in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/context.rs:74
  trait method revm_context_interface::ContextTr::tx_local_mut in file /tmp/.tmpO8vJBq/revm/crates/context/interface/src/context.rs:77

--- 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 db_ref of trait JournalTr, previously in file /tmp/.tmp5rDvow/revm-context-interface/src/journaled_state.rs:23
  method inc_account_nonce of trait JournalTr, previously in file /tmp/.tmp5rDvow/revm-context-interface/src/journaled_state.rs:92
  method db_ref of trait JournalTr, previously in file /tmp/.tmp5rDvow/revm-context-interface/src/journaled_state.rs:23
  method inc_account_nonce of trait JournalTr, previously in file /tmp/.tmp5rDvow/revm-context-interface/src/journaled_state.rs:92
  method tx_journal of trait ContextTr, previously in file /tmp/.tmp5rDvow/revm-context-interface/src/context.rs:53
  method tx_local of trait ContextTr, previously in file /tmp/.tmp5rDvow/revm-context-interface/src/context.rs:56
  method tx_journal of trait ContextTr, previously in file /tmp/.tmp5rDvow/revm-context-interface/src/context.rs:53
  method tx_local of trait ContextTr, previously in file /tmp/.tmp5rDvow/revm-context-interface/src/context.rs:56

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait 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/trait_missing.ron

Failed in:
  trait revm_context_interface::transaction::TransactionGetter, previously in file /tmp/.tmp5rDvow/revm-context-interface/src/transaction.rs:216

--- 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/.tmp5rDvow/revm-context-interface/src/journaled_state.rs:15
  associated type JournalTr::FinalOutput, previously at /tmp/.tmp5rDvow/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/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:24

--- 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/.tmpO8vJBq/revm/crates/context/interface/src/result.rs:24

⚠ revm-database breaking changes

--- failure pub_module_level_const_missing: pub module-level const is missing ---

Description:
A public const is missing 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/pub_module_level_const_missing.ron

Failed in:
  BENCH_CALLER in file /tmp/.tmp5rDvow/revm-database/src/in_memory_db.rs:443
  BENCH_CALLER in file /tmp/.tmp5rDvow/revm-database/src/in_memory_db.rs:443
  BENCH_TARGET_BALANCE in file /tmp/.tmp5rDvow/revm-database/src/in_memory_db.rs:440
  BENCH_TARGET_BALANCE in file /tmp/.tmp5rDvow/revm-database/src/in_memory_db.rs:440
  BENCH_CALLER_BALANCE in file /tmp/.tmp5rDvow/revm-database/src/in_memory_db.rs:444
  BENCH_CALLER_BALANCE in file /tmp/.tmp5rDvow/revm-database/src/in_memory_db.rs:444
  FFADDRESS in file /tmp/.tmp5rDvow/revm-database/src/in_memory_db.rs:438
  FFADDRESS in file /tmp/.tmp5rDvow/revm-database/src/in_memory_db.rs:438
  EEADDRESS in file /tmp/.tmp5rDvow/revm-database/src/in_memory_db.rs:442
  EEADDRESS in file /tmp/.tmp5rDvow/revm-database/src/in_memory_db.rs:442
  BENCH_TARGET in file /tmp/.tmp5rDvow/revm-database/src/in_memory_db.rs:439
  BENCH_TARGET in file /tmp/.tmp5rDvow/revm-database/src/in_memory_db.rs:439

⚠ revm-interpreter 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 Interpreter.gas in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/interpreter.rs:32
  field Interpreter.gas in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/interpreter.rs:32

--- 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 InternalResult::CreateInitCodeStartingEF00 2 -> 0 in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instruction_result.rs:240
  variant InternalResult::InvalidExtDelegateCallTarget 3 -> 1 in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instruction_result.rs:242

--- failure enum_repr_variant_discriminant_changed: variant of an enum with explicit repr changed discriminant ---

Description:
An enum variant has changed its discriminant value. The enum has a defined primitive representation, so this breaks downstream code that used the discriminant value via an unsafe pointer cast.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#pointer-casting
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/enum_repr_variant_discriminant_changed.ron

Failed in:
  variant InstructionResult::Stop 1 -> 0 in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instruction_result.rs:13
  variant InstructionResult::Return 2 -> 1 in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instruction_result.rs:15
  variant InstructionResult::SelfDestruct 3 -> 2 in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instruction_result.rs:17
  variant InstructionResult::ReturnContract 4 -> 3 in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instruction_result.rs:19

--- failure enum_struct_variant_changed_kind: An enum struct variant changed kind ---

Description:
A pub enum's struct variant with at least one pub field has changed to a different kind of enum variant, breaking access to its pub fields.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/enum_struct_variant_changed_kind.ron

Failed in:
  variant InterpreterAction::Return in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/interpreter_action.rs:41
  variant InterpreterAction::Return in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/interpreter_action.rs:41

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that 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/enum_variant_missing.ron

Failed in:
  variant InterpreterAction::None, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter_action.rs:43
  variant InterpreterAction::None, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter_action.rs:43
  variant InstructionResult::Continue, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/instruction_result.rs:14
  variant InstructionResult::CallOrCreate, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/instruction_result.rs:40
  variant InternalResult::InternalContinue, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/instruction_result.rs:253
  variant InternalResult::InternalCallOrCreate, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/instruction_result.rs:255

--- 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/.tmpO8vJBq/revm/crates/interpreter/src/instructions/data.rs:42
  revm_interpreter::instructions::memory::mstore8 now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/memory.rs:30
  revm_interpreter::instructions::contract::extdelegatecall now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/contract.rs:364
  revm_interpreter::instructions::bitwise::sar now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/bitwise.rs:119
  revm_interpreter::instructions::arithmetic::add now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/arithmetic.rs:9
  revm_interpreter::instructions::system::calldatasize now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/system.rs:115
  revm_interpreter::instructions::bitwise::iszero now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/bitwise.rs:44
  revm_interpreter::instructions::host::tstore now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/host.rs:243
  revm_interpreter::instructions::stack::exchange now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/stack.rs:79
  revm_interpreter::instructions::control::jumpi now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/control.rs:60
  revm_interpreter::instructions::arithmetic::exp now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/arithmetic.rs:67
  revm_interpreter::instructions::tx_info::blob_hash now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/tx_info.rs:29
  revm_interpreter::instructions::host::balance now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/host.rs:12
  revm_interpreter::instructions::contract::call now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/contract.rs:525
  revm_interpreter::instructions::block_info::coinbase now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/block_info.rs:17
  revm_interpreter::instructions::arithmetic::mul now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/arithmetic.rs:15
  revm_interpreter::instructions::system::returndatasize now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/system.rs:155
  revm_interpreter::instructions::control::stop now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/control.rs:207
  revm_interpreter::instructions::contract::return_contract now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/contract.rs:162
  revm_interpreter::instructions::bitwise::bitxor now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/bitwise.rs:63
  revm_interpreter::instructions::host::selfdestruct now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/host.rs:301
  revm_interpreter::instructions::system::address now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/system.rs:28
  revm_interpreter::instructions::control::jumpdest_or_nop now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/control.rs:80
  revm_interpreter::instructions::bitwise::lt now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/bitwise.rs:10
  revm_interpreter::instructions::host::extcodehash now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/host.rs:81
  revm_interpreter::instructions::stack::push now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/stack.rs:26
  revm_interpreter::instructions::contract::static_call now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/contract.rs:692
  revm_interpreter::instructions::block_info::difficulty now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/block_info.rs:41
  revm_interpreter::instructions::arithmetic::sdiv now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/arithmetic.rs:35
  revm_interpreter::instructions::system::gas now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/system.rs:219
  revm_interpreter::instructions::data::data_load now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/data.rs:11
  revm_interpreter::instructions::memory::mload now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/memory.rs:10
  revm_interpreter::instructions::bitwise::shl now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/bitwise.rs:91
  revm_interpreter::instructions::system::codecopy now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/system.rs:62
  revm_interpreter::instructions::control::jumpf now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/control.rs:134
  revm_interpreter::instructions::bitwise::sgt now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/bitwise.rs:30
  revm_interpreter::instructions::host::sload now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/host.rs:177
  revm_interpreter::instructions::stack::dupn now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/stack.rs:59
  revm_interpreter::instructions::control::rjumpv now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/control.rs:37
  revm_interpreter::instructions::block_info::blob_basefee now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/block_info.rs:73
  revm_interpreter::instructions::arithmetic::addmod now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/arithmetic.rs:55
  revm_interpreter::instructions::tx_info::gasprice now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/tx_info.rs:10
  revm_interpreter::instructions::data::data_copy now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/data.rs:52
  revm_interpreter::instructions::memory::msize now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/memory.rs:38
  revm_interpreter::instructions::contract::extstaticcall now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/contract.rs:403
  revm_interpreter::instructions::system::callvalue now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/system.rs:123
  revm_interpreter::instructions::control::ret now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/control.rs:196
  revm_interpreter::instructions::contract::eofcreate now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/contract.rs:26
  revm_interpreter::instructions::bitwise::bitand now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/bitwise.rs:50
  revm_interpreter::instructions::host::tload now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/host.rs:257
  revm_interpreter::instructions::arithmetic::signextend now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/arithmetic.rs:103
  revm_interpreter::instructions::host::selfbalance now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/host.rs:39
  revm_interpreter::instructions::stack::pop now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/stack.rs:11
  revm_interpreter::instructions::contract::call_code now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/contract.rs:587
  revm_interpreter::instructions::block_info::timestamp now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/block_info.rs:27
  revm_interpreter::instructions::arithmetic::sub now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/arithmetic.rs:21
  revm_interpreter::instructions::system::returndatacopy now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/system.rs:165
  revm_interpreter::instructions::control::invalid now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/control.rs:212
  revm_interpreter::instructions::bitwise::not now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/bitwise.rs:70
  revm_interpreter::instructions::system::caller now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/system.rs:41
  revm_interpreter::instructions::control::callf now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/control.rs:86
  revm_interpreter::instructions::bitwise::gt now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/bitwise.rs:16
  revm_interpreter::instructions::host::extcodecopy now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/host.rs:104
  revm_interpreter::instructions::stack::dup now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/stack.rs:40
  revm_interpreter::instructions::control::rjump now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/control.rs:14
  revm_interpreter::instructions::block_info::gaslimit now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/block_info.rs:58
  revm_interpreter::instructions::arithmetic::rem now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/arithmetic.rs:41
  revm_interpreter::instructions::data::data_loadn now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/data.rs:26
  revm_interpreter::instructions::memory::mstore now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/memory.rs:19
  revm_interpreter::instructions::contract::extcall now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/contract.rs:316
  revm_interpreter::instructions::bitwise::shr now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/bitwise.rs:105
  revm_interpreter::instructions::system::calldataload now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/system.rs:79
  revm_interpreter::instructions::control::pc now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/control.rs:161
  revm_interpreter::instructions::bitwise::eq now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/bitwise.rs:37
  revm_interpreter::instructions::host::sstore now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/host.rs:197
  revm_interpreter::instructions::stack::swapn now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/stack.rs:69
  revm_interpreter::instructions::control::jump now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/control.rs:54
  revm_interpreter::instructions::arithmetic::mulmod now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/arithmetic.rs:61
  revm_interpreter::instructions::tx_info::origin now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/tx_info.rs:20
  revm_interpreter::instructions::memory::mcopy now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/memory.rs:47
  revm_interpreter::instructions::contract::create now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/contract.rs:442
  revm_interpreter::instructions::block_info::chainid now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/block_info.rs:11
  revm_interpreter::instructions::system::calldatacopy now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/system.rs:128
  revm_interpreter::instructions::control::revert now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/control.rs:201
  revm_interpreter::instructions::contract::txcreate now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/contract.rs:95
  revm_interpreter::instructions::bitwise::bitor now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/bitwise.rs:56
  revm_interpreter::instructions::host::log now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/host.rs:268
  revm_interpreter::instructions::system::keccak256 now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/system.rs:14
  revm_interpreter::instructions::host::extcodesize now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/host.rs:57
  revm_interpreter::instructions::stack::push0 now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/stack.rs:20
  revm_interpreter::instructions::contract::delegate_call now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/contract.rs:643
  revm_interpreter::instructions::block_info::block_number now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/block_info.rs:34
  revm_interpreter::instructions::arithmetic::div now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/arithmetic.rs:27
  revm_interpreter::instructions::system::returndataload now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/system.rs:196
  revm_interpreter::instructions::control::unknown now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/control.rs:217
  revm_interpreter::instructions::contract::extcall_gas_calc now takes 3 parameters instead of 4, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/contract.rs:250
  revm_interpreter::instructions::bitwise::byte now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/bitwise.rs:77
  revm_interpreter::instructions::system::codesize now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/system.rs:54
  revm_interpreter::instructions::control::retf now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/control.rs:123
  revm_interpreter::instructions::bitwise::slt now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/bitwise.rs:23
  revm_interpreter::instructions::host::blockhash now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/host.rs:142
  revm_interpreter::instructions::stack::swap now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/stack.rs:49
  revm_interpreter::instructions::control::rjumpi now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/control.rs:23
  revm_interpreter::instructions::block_info::basefee now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/block_info.rs:66
  revm_interpreter::instructions::arithmetic::smod now takes 1 parameters instead of 2, in /tmp/.tmpO8vJBq/revm/crates/interpreter/src/instructions/arithmetic.rs:49

--- 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:
  InterpreterAction::is_none, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter_action.rs:63
  InterpreterAction::is_some, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter_action.rs:68
  InterpreterAction::is_none, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter_action.rs:63
  InterpreterAction::is_some, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter_action.rs:68
  InstructionResult::is_continue, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/instruction_result.rs:232
  Interpreter::reset_control, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter.rs:143
  Interpreter::reset_control, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter.rs:143

--- 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_interpreter::interpreter::LoopControlImpl, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter/loop_control.rs:7

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that 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/struct_pub_field_missing.ron

Failed in:
  field control of struct Interpreter, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter.rs:38
  field control of struct Interpreter, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter.rs:38

--- 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_interpreter::interpreter_types::LoopControl::is_end in file /tmp/.tmpO8vJBq/revm/crates/interpreter/src/interpreter_types.rs:297
  trait method revm_interpreter::interpreter_types::LoopControl::revert_to_previous_pointer in file /tmp/.tmpO8vJBq/revm/crates/interpreter/src/interpreter_types.rs:301
  trait method revm_interpreter::interpreter_types::LoopControl::set_action in file /tmp/.tmpO8vJBq/revm/crates/interpreter/src/interpreter_types.rs:305
  trait method revm_interpreter::interpreter_types::LoopControl::action in file /tmp/.tmpO8vJBq/revm/crates/interpreter/src/interpreter_types.rs:307

--- 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 set_instruction_result of trait LoopControl, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter_types.rs:279
  method set_next_action of trait LoopControl, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter_types.rs:280
  method gas of trait LoopControl, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter_types.rs:281
  method gas_mut of trait LoopControl, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter_types.rs:282
  method instruction_result of trait LoopControl, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter_types.rs:283
  method take_next_action of trait LoopControl, previously in file /tmp/.tmp5rDvow/revm-interpreter/src/interpreter_types.rs:284

--- 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 InterpreterTypes::Control, previously at /tmp/.tmp5rDvow/revm-interpreter/src/interpreter_types.rs:308
  associated type InterpreterTypes::Control, previously at /tmp/.tmp5rDvow/revm-interpreter/src/interpreter_types.rs:308
Changelog

revm-bytecode

4.1.0 - 2025-06-04

Added

  • transact multi tx (#2517)

revm-state

4.0.0 - 2025-05-07

Dependency bump

revm-database-interface

4.1.0 - 2025-06-04

Added

  • added TxEnv::new_bench() add util function (#2556)
  • transact multi tx (#2517)

Other

  • (docs) add lints to database-interface and op-revm crates (#2568)

revm-context-interface

6.0.0 - 2025-06-04

Added

  • (Osaka) EIP-7825 tx limit cap (#2575)
  • Config blob basefee fraction (#2551)
  • expand timestamp/block_number to u256 (#2546)
  • transact multi tx (#2517)

Other

  • (docs) add lints to database-interface and op-revm crates (#2568)
  • (docs) context crate lints (#2565)
  • ContextTr rm *_ref, and add *_mut fn (#2560)
  • (cfg) add tx_chain_id_check fields. Optimize effective gas cost calc (#2557)

revm-database

5.0.0 - 2025-06-04

Added

  • (database) Implement DatabaseRef for State (#2570)
  • added TxEnv::new_bench() add util function (#2556)
  • transact multi tx (#2517)

Other

  • Avoid clone before converting ref BundleAccount to CacheAccount (#2574)
  • (docs) add lints to database-interface and op-revm crates (#2568)

revm-precompile

21.1.0 - 2025-06-04

Added

  • transact multi tx (#2517)


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2025-05-27T11-33-57Z branch 13 times, most recently from 428f391 to c52eaa0 Compare June 3, 2025 15:29
@github-actions github-actions bot force-pushed the release-plz-2025-05-27T11-33-57Z branch from c52eaa0 to 688797f Compare June 3, 2025 16:52
@github-actions github-actions bot force-pushed the release-plz-2025-05-27T11-33-57Z branch from 688797f to 1099e3a Compare June 4, 2025 10:18
@github-actions github-actions bot closed this Jun 4, 2025
@rakita rakita deleted the release-plz-2025-05-27T11-33-57Z branch June 16, 2025 14:16
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