Etheno v0.2.0
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
- The
BrokenMetaCoin
example was improved by adding various utilities for interacting with Manticore