EthereumZuri.ch 2024

Wake Framework - Swiss Knife to Ethereum Tooling
04-06, 11:15–11:35 (Europe/Zurich), Verge Stage

Smart contract development often involves using different tools serving different purposes like testing, analysis, deployment, or vulnerability scanning. We introduce a comprehensive open-source Python toolkit tailored for everyday Solidity development. The Wake tool is presented with simplistic real-world examples compared with other open-source options.

This talk covers the following scenarios:
- unit testing and cross-chain testing,
- fuzzing,
- vulnerability and code quality issue scanning,
- work with the editor (including enhancement with custom detectors and visualizations).


Smart contract development often involves using different tools serving different purposes like testing, analysis, deployment, or vulnerability scanning. We introduce a comprehensive open-source Python toolkit tailored for everyday Solidity development. The Wake tool is presented with simplistic real-world examples compared with other open-source options.

This talk covers the following scenarios:
- unit testing and cross-chain testing,
- fuzzing,
- vulnerability and code quality issue scanning,
- work with the editor (including enhancement with custom detectors and visualizations).

Michal is a blockchain enthusiast, a graduate of Computer Security at CTU Prague, currently working on open-source tooling for secure and efficient Solidity development.

This speaker also appears in: