hevm or: How I Learned to Stop Worrying and Love the Symbolic Execution
Duration: 00:26:28
Speaker: Mate Soos
Type: Talk
Expertise: Intermediate
Event: Devcon
Date: Nov 2024
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.