First formal release of Etheno.
Added
- An [example](examples/ConstantinopleGasUsage) that can automatically reproduce [the Constantinople gas usage discrepancy](https://github.com/paritytech/parity-ethereum/pull/9746) 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](https://github.com/trailofbits/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](examples/BrokenMetaCoin) was improved by adding various utilities for interacting with Manticore