Skip to content

Releases: crytic/etheno

Etheno v0.3.2

01 Nov 18:21
fbac641
Compare
Choose a tag to compare

Fixed

  • Dropped rusty-rlp dependency so that ARM Docker builds work as expected during QEMU emulation

Etheno v0.3.1

01 Nov 13:58
d4fdd70
Compare
Choose a tag to compare

Bugfix and dependency update release

Changed

Fixed

  • Fixed #101
  • Fixed a bug that occurred when a JSONRPCError was being logged
  • Fixed a bug that prevented Ganache from being used from within a Docker container

Removed

  • Removed Manticore integration and all associated command-line parameters
  • Removed Echidna integration and all associated command-line parameters
  • Removed examples/ folder since it is outdated and uses deprecated features

Etheno v0.3a1

07 Jul 22:16
Compare
Choose a tag to compare

Bugfix and dependency update release

Changed

Fixed

  • Fixed #101
  • Fixed a bug that occurred when a JSONRPCError was being logged
  • Fixed a bug that prevented Ganache from being used from within a Docker container

Removed

  • Removed Manticore integration and all associated command-line parameters
  • Removed Echidna integration and all associated command-line parameters
  • Removed examples/ folder since it is outdated and uses deprecated features

Etheno v0.2.4

22 Sep 15:48
32e48e2
Compare
Choose a tag to compare
  • Adds the ability for plugins to rewrite RPC calls
  • Compatibility improvements with Ganache and Node 14
  • Support for additional RPC calls (evm_mine, evm_increaseTime, eth_getTransactionByHash, etc.)
  • New command line argument to support custom Ganache binaries

Etheno v0.2.3

28 Jun 03:47
Compare
Choose a tag to compare

Bugfix release, primarily to add support for the latest version of Manticore.

Added

  • Support for the latest version of Manticore (v0.3.0)

Fixed

  • Fixes a bug due to a change in the way the latest version of Truffle handles its config files
  • Fixes a bug that would erroneously print a warning that the version of Manticore is too old

Etheno v0.2.2

12 Apr 01:43
0ce12c5
Compare
Choose a tag to compare

Added

  • Updated to support a newer version of Echidna
    • We are almost at feature parity with Echidna master, which we expect to happen at the next release
  • Two new commandline options to export raw transactions as a JSON file
  • New --truffle-cmd argument to specify the build command

Changed

Fixed

  • Fixes a bug in honoring the --ganache-args option

Etheno v0.2.1

08 Feb 03:13
0055c8f
Compare
Choose a tag to compare

2019-02-07

Bugfix release.

  • Manticore is now an optional requirement
  • Improvements and bugfixes to the logger integration with Manticore
  • Added a workaround to the examples for a bug in Truffle

Etheno v0.2.0

02 Nov 20:00
2d390f4
Compare
Choose a tag to compare

2018-11-02

First formal release of Etheno.

Added

  • An example that can automatically reproduce the Constantinople gas usage discrepancy that caused a hard-fork on Ropsten in October of 2018
  • More client integrations and support
    • Support for JSON RPC clients that have no local accounts and only accept signed raw transactions
    • Support for saving and loading genesis files
    • Support for Geth with either an autogenerated or user-provided genesis
    • Support for Parity with either an autogenerated or user-provided genesis
    • Automated transaction synchronization between chains (e.g., if clients are running with different genesis blocks)
  • Improved automated testing
    • Automated differential testing that reports differences between clients
    • Integration with the Echidna EVM fuzzer
  • Improved extensibility and user friendliness
    • Client and Plugin API
    • Logging framework with ANSI color on the terminal
    • Optional log directory with client- and plugin-specific log files, including auto-generated scripts to re-run the clients

Changed

TruffleCon 2018 Pre-Release

02 Nov 19:57
5e160fa
Compare
Choose a tag to compare
Pre-release

Initial Features:

  • Manticore Integration
  • Truffle Integration
  • Ganache Integration
  • JSON RPC Multiplexing