Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.67 KB

CHANGELOG.md

File metadata and controls

41 lines (29 loc) · 1.67 KB

Change Log

The format is based on Keep a Changelog.

0.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

0.0.1 — 2018-10-07

Prerelease at TruffleCon, 2018.

Initial Features:

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