github crytic/echidna 1.1.0.0
v1.1.0.0

latest releases: v2.3.2-agents-preview-1, v2.3.1, v2.3.0...
6 years ago

Second stable release

  • Provides a statically compiled Linux binary tested in Ubuntu 18.04 (x86_64)
  • Mac OS binary is use-at-your-own-risk, may not be portable to other environments

Note that the standalone binaries do require crytic-compile and solc to work. You can install crytic-compile via pip (pip install crytic-compile).

Major changes since 1.0.0.0:

  • Support for catching assertion violations

  • Support for maximum gas limits for properties and transactions

  • Support for generation of block number and time changes between transactions

  • Constant extraction for return values

  • Multisender testing is now default

  • Other improvements to default configuration to tune test generation, comments on default config

  • In particular, note that by default the property sender and the caller of the contract constructor (thus, often, the owner) are the same now, which can change the behavior of some properties

  • Various bug-fixes and minor improvements

Don't miss a new echidna release

NewReleases is sending notifications on new releases.