Repository navigation
v3.6.0
Features:
- implemented
get_logic_contracthelper function - implemented
read_storage_variableandwrite_storage_variablehelper functions - implemented
mint_erc20andburn_erc20helper functions - added support for the Erigon client
Account.newnow acceptsextra_entropyargument- added Holesky testnet explorer info
- call traces now contain more info (gas, value, sender, return value, error), the output is configurable
Changes:
ipdbdebugger is not attached on an exception withwoke --debug(except forwoke --debug test)- private keys are now shared across all account instances with the same address, independent of a chain
- improved
random_bytesperformance Account.new()is now deterministic inwoke.testing, improved performance- Account labels are now applied in call trace arguments
Fixes:
- remappings priority rule if multiple matching, causing compilation errors
- workaround for Anvil constructor revert missing data
- added missing solc compiler error type
- fixed
may_revert,must_revertcontext managers - fixed non-elementary import cycles causing missing pytypes
- fixed instantiation of cyclically imported symbols in pytypes
- fixed pytypes -
$in Solidity identifiers - fixed generating pytypes - same file multiple source unit names
- fixed error importing pytypes if
__init__.pydoes not exist intestsorscripts - fixed collecting coverage before tx mined