Features:
- improved performance when running multiple tests in a single command by re-using already running development chain instances
- added support for the Bor client (Polygon)
- implemented
--no-ask
and--silent
CLI args forwoke run
- added support for the Nitro client (Arbitrum)
- added support for Binance Smart Chain
- added support for the Hermez client (Polygon zkEVM)
- added more chain explorer URLs to the index
- migrated from
pdbr
toipdb
- implemented
tx.raw_return_value
property
Fixes:
- fixed blockchain explorer API URLs (Goerli Etherscan, ...)
Account.balance
now can be assigned using string literals with units- fixed unnecessary invocations of
debug_traceTransaction
when fetching events - fixed infinite loop of generating pytypes due to the
watchdog
dependency update (pinned version of thewatchdog
dependency as a temporal solution) - fixed test functions not detected in
woke fuzz
when decorated Address(0)
is not recognized as a precompiled contract in call traces anymore- fixed development chains kept running in some cases
- fixed fuzzer subprocesses kept running in some cases
- fixed handling of unpickleable exceptions in fuzzer
- fixed massive memory consumption in long-running tests caused by implicitly storing all txs info