Loading player…

hevm or: How I Learned to Stop Worrying and Love the Symbolic Execution by Mate Soos | Devcon SEA

DevconYouTube

Thu, Oct 2, 2025, 12:00 AM

hevm is a symbolic execution engine for the EVM that can prove safety properties for EVM bytecode or verify semantic equivalence between two bytecode objects. It exposes a user-friendly API in Solidity that allows you to define symbolic tests using almost exactly the same syntax as usual unit tests. In this talk, we'll present hevm, what it's useful for, and when and how to use it to help secure your digital contracts. Speaker(s): Mate Soos Skill level: Intermediate Track: Security Keywords: Security, Fuzzing, EVM Follow us: https://twitter.com/efdevcon, https://twitter.com/ethereum, https://warpcast.com/devcon Learn more about devcon: https://www.devcon.org/ Learn more about ethereum: https://ethereum.org/ Visit the https://archive.devcon.org/ to gain access to the entire library of Devcon talks with the ease of filtering, playlists, personalized suggestions, decentralized access on Swarm, IPFS and more. Devcon is the Ethereum conference for developers, researchers, thinkers, and makers. Devcon SEA was held in Bangkok, Thailand on Nov 12 - Nov 15, 2024. Devcon is organized and presented by the Ethereum Foundation. To find out more, please visit https://ethereum.foundation/

Speakers

Mate is a formal verification engineer at the Ethereum Foundation and occasionally does research in formal verification at various universities. He is currently working on hevm, a symbolic execution engine for finding issues with digital contracts.