Skip to content

Releases: bluealloy/revm

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

revm v7.1.0, tag v32

09 Mar 20:12
fa87d65
Compare
Choose a tag to compare

Reverts portion of ContextPrecompile from v7.0.0 to not use external context as does not allow access of precompiles from Inspector.

What's Changed

Full Changelog: v31...v32

revm v7.0.0, tag v31

08 Mar 16:37
e7c7375
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v30...v31

revm v6.1.0, tag v30

23 Feb 02:56
46bbcfc
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v29...v30

revm v6.0.0, tag v29

23 Feb 02:37
dee3c77
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v28...v29

revm v5.0.0, tag v28

12 Feb 12:49
63fd55a
Compare
Choose a tag to compare

What's Changed

  • fix(op): skip validation on deposit tx by @rakita in #1065
  • tests(revme): statetests new format and return error by @rakita in #1066
  • chore(revm): Add helpers to Build Revm with Context by @rakita in #1068
  • fix: typo on internal append_handle_register methods by @Rjected in #1069
  • fix: properly set context env by @mattsse in #1070
  • chore: precompile bn128 copy by @rakita in #1071
  • feat(interpreter): relax make_boxed_instruction_table::FN to FnMut by @DaniPopes in #1076
  • refactor(precompile): make use of padding utilities, simplify secp256k1 by @DaniPopes in #1073
  • perf/refactor(precompile): simplify bn128 precompile implementations by @DaniPopes in #1074
  • perf(precompile): don't allocate if padding is not needed by @DaniPopes in #1075
  • chore(deps): bump indicatif from 0.17.7 to 0.17.8 by @dependabot in #1077
  • chore(deps): bump thiserror from 1.0.56 to 1.0.57 by @dependabot in #1078
  • chore: release by @github-actions in #1067
  • chore: tag v28, revm v5.0.0 by @rakita in #1079

New Contributors

  • @github-actions made their first contribution in #1067

Full Changelog: v27...v28

revm v4.0.0, tag v27

12 Feb 11:10
ccca8c6
Compare
Choose a tag to compare

What's Changed

Read more

revm v3.5.0

03 Oct 14:12
23cbac4
Compare
Choose a tag to compare

Alloy primitive types transition

What's Changed

Full Changelog: v25...v26