45 - Echidna
Echidna is a Haskell program designed for fuzzing/property-based testing of Ethereum smart contracts. It uses sophisticated grammar-based fuzzing campaigns based on a contract ABI to falsify user-defined predicates or Solidity assertions.
- Fuzzing Tool
- Trail of Bits
- Haskell-based
- Grammar-based Fuzzing Campaigns
- Falsify Predicates/Assertions