Releases: crytic/etheno
Releases · crytic/etheno
Etheno v0.3.2
Etheno v0.3.1
Bugfix and dependency update release
Changed
- We are now using
ganache@7.3.2
and greater instead ofganache-cli@6.x
for running Ganache - Using the latest
Flask@v2.1.0
version
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
Bugfix and dependency update release
Changed
- We are now using
ganache@7.3.2
and greater instead ofganache-cli@6.x
for running Ganache - Using the latest
Flask@v2.1.0
version
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
- 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
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
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
- The
BrokenMetaCoin
example was updated to a newer version of Solidity
Fixed
- Fixes a bug in honoring the
--ganache-args
option
Etheno v0.2.1
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
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
TruffleCon 2018 Pre-Release
Initial Features:
- Manticore Integration
- Truffle Integration
- Ganache Integration
- JSON RPC Multiplexing