Features & improvements:
- added support for Solidity 0.8.29 and Osaka EVM [core]
- optimized solc compilers JSON list to only download when necessary [core]
- implemented
wake up gitignore
command [core] - added JSON export functionality to
wake open
command [core] wake open
now uses different exit codes on errors [core]- implemented Foundry compilation config options importing with
wake up
[core] - implemented detections filtering for on-chain scanning [static analysis]
- improved text output format in single process testing [testing framework]
- migrated to Sourcify v2 & Etherscan v2 APIs; using only one API key for Etherscan [testing & deployment framework]
- implemented Sourcify & Etherscan fetched ABI in-memory caching [testing & deployment framework]
- Reth nodes are now recognized without warning [testing & deployment framework]
Fixes:
- fixed source paths resolving issue incorrectly marking source path as ambiguous during compilation [core]
- clarified docs that
linearized_base_contracts
includesself
[core] - fixed handling of JSON-RPC error returned when no accounts for signing available [testing & deployment framework]