Release highlights
- Minimum required version of node is now 8.9.0
- Allows us to use the async/await keywords or dependencies which use these keywords
- Makes it possible to fetch
revert
orrequire
reason strings whenvmErrorsOnRpcResponse
isfalse
- Correctly restores time deltas on snapshot/revert
- Preserves transaction signatures sent along with
eth_sendRawTransaction
- Makes it possible to disable storage/memory/stack output in
debug_traceTransaction
(useful for code coverage tooling) - Fixes JSON encoding of log & receipt types, respecting the data/quantity format types specified in the RPC wiki.
- Less strict checks on filter/subscription IDs and on addresses specified in log filters/subscriptions to allow for mixed case hex encoding.
- Renamed
blocktime
toblockTime
to follow ganache-cli changes. - Fixes
Server.listen
so that it now passes theSateManager
in its callback. - Returns more helpful error message when
eth_getTransactionCount
is called with a bad block number.