Skip to content

Releases: bluealloy/revm

v44, revm v14.0.2

18 Sep 11:43
95e53af
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v43...v44

v43, revm v14.0.1

18 Sep 11:42
68b3ea6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v42...v43

tag v42 revm v14.0.0

29 Aug 12:26
3085f04
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v41...v42

tag v41 revm v13.0.0

08 Aug 19:21
428626e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v40...v41

revm v12.1.0

16 Jul 23:40
8700c8a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v38...v40

revm: v11.0.0

09 Jul 07:49
cbe99fc
Compare
Choose a tag to compare

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

v37

20 Jun 17:56
99367b1
Compare
Choose a tag to compare
v37

Versions:

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

What's Changed

New Contributors

Read more

revm v9.0.0, tag v36

12 May 12:21
a04c7cd
Compare
Choose a tag to compare

Support for prague EIPs.

  • EOF not fully tested but most of implementation is there.
  • EIP-2537: BLS12-381 curve operations
  • EIP-2935: Serve historical block hashes from state

EOF removed BytecodeLocked, OpCode table got changed, and CallInputs got refactored.

Versions

  • revme: 0.4.0 -> 0.5.0 (⚠️ API breaking changes)
  • revm: 8.0.0 -> 9.0.0 (⚠️ API breaking changes)
  • revm-interpreter: 4.0.0 -> 5.0.0 (⚠️ API breaking changes)
  • revm-primitives: 3.1.1 -> 4.0.0 (⚠️ API breaking changes)
  • revm-precompile: 6.0.0 -> 7.0.0 (⚠️ API breaking changes)
  • revm-test: 0.1.0

What's Changed

New Contributors

Full Changelog: v35...v36

revm v8.0.0, tag v35

02 Apr 20:05
1640b8f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v34...v35

revm v7.2.0, tag v34

20 Mar 11:48
4c15846
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v32...v34