Echidna

What is Echidna

Echidna is a fuzzing / property-based testing tool for Ethereum Smart Contracts.

What is Echidna?

Echidna is a next-generation Ethereum smart contract fuzzer built the by security solutions company - Trail of Bits. As an evaluation tool, Echidna is known for its unique ‘property-based fuzzing’ which tries to falsify user-defined invariants (properties) instead of looking for crashes like a traditional fuzzer. Echidna comes with a multitude of tools to write custom analyses for complex contracts. Targeted toward EVM bytecode, Echidna uses cryptic compile to test contracts.

Echidna Alternatives:

Etheno
Etheno

Etheno is an all-in-one Ethereum security analysis and testing tool.

hevm
hevm

Debug, fuzz, or symbolically execute local code or mainnet state with a testing-oriented EVM.

Solidity Fuzzing Boilerplate
Solidity Fuzzing Boilerplate

Smart contracts fuzzing template repository.