Halmos
Open SourceSymbolic bounded model checker for EVM smart contracts. Write tests in Solidity and prove them symbolically using Foundry conventions.
About
Halmos is a symbolic testing tool for EVM smart contracts developed by a]16z. It lets developers write Solidity tests using familiar Foundry conventions that are then verified symbolically rather than with concrete inputs. Halmos bridges the gap between fuzzing and full formal verification, providing stronger guarantees than fuzz testing with less effort than writing formal specifications.
Categories
Formal Verification Testing
Chains
ethereum polygon arbitrum optimism base
Install
pip3 install halmos Quick Info
- Pricing
- free
- Open Source
- Yes
- Last Updated
- 2026-04-01