Skip to content

Releases: crytic/pyevmasm

pyevmasm 0.2.3

17 Apr 00:16
Compare
Choose a tag to compare

The release of pyevmasm 0.2.3 includes the following changes:

  • Bug fix: Correct an error with a staticmethod called by the name property of the Instruction class
  • Numerous code cleanups and linting corrections
  • Additional type annotations

pyevmasm 0.2.2

13 Mar 02:19
Compare
Choose a tag to compare

The release of pyevmasm 0.2.2 includes the following changes:

  • Support for new opcodes with Istanbul fork
  • Code cleanup with more consistent code style
  • Improve gas accuracy

pyevmasm 0.2.1

06 Aug 18:09
Compare
Choose a tag to compare

The release of pyevmasm 0.2.1 that includes the following changes:

  • The default fork is now St. Petersburg ("petersburg" in code)
  • Increased performance for instructions semantics
  • Fix LOG and DUP instruction assembling (Thanks @f0rki!)
  • Improved roundtrip assembly/disassembly test (Thanks @f0rki!)
  • Improve accuracy of instruction semantics for instructions that read or write memory
  • Improve gas accuracy

pyevmasm 0.2.0

10 Dec 20:26
Compare
Choose a tag to compare

We are excited to release pyevmasm 0.2.0 that includes the following changes:

  • Added assembling and disassembling support for every fork: frontier, homestead, tangerine_whistle, spurious_dragon, byzantium, constantinople, and serenity
  • Improved usability with more accurate errors and help text
  • Improved gas accuracy

pyevmasm 0.1.1

31 Aug 19:34
9242eff
Compare
Choose a tag to compare

This release includes more accurate gas costs for instructions and an updated readme.

pyevmasm 0.1.0

18 Jul 02:34
66b8b46
Compare
Choose a tag to compare

Initial release