Skip to content

v0.3.0

Choose a tag to compare

@wjmelements wjmelements released this 13 Sep 04:28
· 24 commits to master since this release
ec31000

Features

  • -v or --version with git-describe build version (#108)
  • CREATE2 (EIP-1014) support in -x mode (#112)
  • dio executable for creating -w configs from on-chain state (#113)
  • -n interactive pipe allowing middlemen (such as dio and josuke to observe, fetch, or fake on-chain state for evm -x (#113)
  • python-style data section item slicing

Fixes

Assembler

  • Support empty data section items (#123)

Execution (-x)

  • CALLDATALOAD out-of-bound behavior (#99)
  • DELEGATECALL gas overflow check used wrong param (#107)
  • RETURNDATACOPY out-of-bounds correctly fails out-of-bounds (#106)
  • Reverted CREATE properly reverts all modified state (#109) (#120)
  • Fixed gas refund calculation for non-CREATE transactions (#110)
  • Stack-overflow exception (#111)
  • Return 0 when dividing by 0 (#115)
  • Expected logIndex of 0 gets checked now (#120)

The World (-w)

  • Validate from address length (#119)
  • Report malformed to and from addresses (#120)

Dependencies

  • Bumped secp256k1 to v0.8.0 (#121)