The format is based on Keep a Changelog.
Serialize
support for contracts.
- Fix encoding of nested static tuples in dynamic tuple.
- Fix running out of memory when decoding corrupted array encodings.
- Re-export of ethereum-types.
- Support abiv2 tuples.
- Parse StateMutability in Function abis.
- Support the receive function as an additional operation type.
- Update ethereum-types dependency.
- Use lossy UTF-8 decoding for strings.
- Deprecate
Function::constant
.
- Fix Contract having a receive function by default.
- Fix decoder to handle encoded data with length % 32 != 0.
- Upgrade ethereum-types (PR #183)
- Support overloaded contract functions (PR #166)
- Removed
error_chain
and thebacktrace
feature. (#167) - Update to 2018 edition (PR #171, #172)
- Fix handling of large ints (PR #173)
- Support Tuple parameter types (structs in Solidity) (PR #174)
- Upgrade syn, proc-macro2, quote and heck crates (PR #169)
- Replace docopt by structopt (clap) because of performance issue (#161)
- Return an exit code 1 on failure, including wrong input parameters