github bluealloy/revm v38
revm: v11.0.0

latest releases: v43, v42, v41...
2 months ago

Changes

  • Add EIP-7702 for Prague.
  • Import AccessList from alloy-eips repo.
  • EOF fixes
  • Utility changes.

Versions

  • revme: 0.6.0 -> 0.7.0
  • revm: 10.0.0 -> 11.0.0
  • revm-interpreter: 6.0.0 -> 7.0.0
  • revm-primitives: 5.0.0 -> 6.0.0
  • revm-precompile: 8.0.0 -> 9.0.0

Commits

  • refactor: replace U256 with u64 in BLOCKHASH by @TropicalDog17 in #1505
  • refactor: replace AccessList with alloy version by @Wodann in #1552
  • chore: fix compile for alloydb by @rakita in #1559
  • chore: use const blocks by @DaniPopes in #1522
  • chore(deps): bump alloy-eips from 0.1.1 to 0.1.2 by @dependabot in #1563
  • chore(deps): bump alloy-transport from 0.1.1 to 0.1.2 by @dependabot in #1562
  • chore(deps): bump alloy-provider from 0.1.1 to 0.1.2 by @dependabot in #1564
  • chore(deps): bump reqwest from 0.12.4 to 0.12.5 by @dependabot in #1561
  • feat: add helper function to mape EVMError's Database error variant by @mattsse in #1567
  • feat(EOF): Add target address expansion checks by @rakita in #1570
  • fix(EOF): ExtDelegateCall caller/target switch by @rakita in #1571
  • feat(EOF): disallow ExtDelegateCall to legacy bytecode by @rakita in #1572
  • feat(Prague): Add EIP-7702 by @rakita in #1565
  • chore: store tokio::runtime::Handle in ethers/alloyDB by @chirag-bgh in #1557
  • feat: support selfdestruct for dummyhost by @DaniPopes in #1578
  • Primitives: add utility function AccountInfo::from_bytecode by @tonyke-bot in #1577
  • Use HandleOrRuntime to allow alloydb/ethersdb to hold a custom runtime by @wtdcode in #1576
  • feat: add bytecode_address from CallInputs to Contract during construction. by @vandenbogart in #1568
  • docs(README): add rbuilder to used-by by @metachris in #1585
  • feat(Precompiles): Throw fatal error if c-kzg is disabled by @rakita in #1589
  • chore: bump precompile to v9.0.0 by @rakita in #1590
  • chore: release by @github-actions in #1579

New Contributors

Full Changelog: v37...v38

Don't miss a new revm release

NewReleases is sending notifications on new releases.