25-Minute Solidity Fuzzer: Fuzzing Smarter, Not Harder — A Hands-On Workshop

Watch my hands-on workshop from Protocol Berg 2025 in Berlin, “25-Minute Solidity Fuzzer: Fuzzing Smarter, Not Harder”. In this hands-on session, I demonstrate how to build a functional EVM/Solidity smart contract fuzzer in Python, all within 25 minutes.

❦ ❦ ❦

Workshop Overview

Fuzzing and Formal Methods are often seen as competing approaches to smart contract security. In this hands-on workshop, we combine insights from both: I guide you through building a functional EVM/Solidity smart contract fuzzer in Python — all within just 25 minutes — and showcase how a formal methods mindset can significantly improve your fuzzing outcomes.

Note: Although specific to EVM and Solidity, the techniques and insights are broadly applicable also to other smart contract languages, different blockchains, and fuzzing in general.

What You Will Learn

Beyond the build, we dive into crucial questions that will elevate your fuzzing strategy:

The Workshop Video

» Watch the workshop on YouTube