Skip to content

0.50.4

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Mar 21:21
· 1294 commits to main since this release
release/0.50.4
fa2eb28

Fixed

  • The --solvers cli option is now respected (previously we always used Z3)
  • The equivalence command now fails with the correct status code when counterexamples are found
  • The equivalence command now respects the given --sig argument
  • Correct symbolic execution for the SGT opcode

Changed

  • The equivalence command now pretty prints discovered counterexamples

Added

  • Implemented a shrinking algorithm for counterexamples
  • A new differential fuzzing test harness that compares the concrete semantics, as well as parts of the symbolic semantics against the geth evm implementation
  • The hevm library can now be built on Windows systems.
  • Support for function pointers in ABI
  • equivalence can now be checked for fully or partially concrete calldata