github Ackee-Blockchain/wake v3.6.0

latest releases: v5.0.0rc0, v4.20.1, v4.20.0...
23 months ago

Features:

  • implemented get_logic_contract helper function
  • implemented read_storage_variable and write_storage_variable helper functions
  • implemented mint_erc20 and burn_erc20 helper functions
  • added support for the Erigon client
  • Account.new now accepts extra_entropy argument
  • added Holesky testnet explorer info
  • call traces now contain more info (gas, value, sender, return value, error), the output is configurable

Changes:

  • ipdb debugger is not attached on an exception with woke --debug (except for woke --debug test)
  • private keys are now shared across all account instances with the same address, independent of a chain
  • improved random_bytes performance
  • Account.new() is now deterministic in woke.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_revert context 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__.py does not exist in tests or scripts
  • fixed collecting coverage before tx mined

Don't miss a new wake release

NewReleases is sending notifications on new releases.