Echidna

Echidna

software
★★★★4.2(367 reviews)

About

Haskell-based smart contract fuzzer by Trail of Bits that detects vulnerabilities in Solidity and Vyper contracts through property-based testing.

Overview

Echidna is an open-source smart contract fuzzer maintained by Trail of Bits that applies property-based and coverage-guided fuzzing to Solidity and Vyper contracts. It is aimed at security researchers and developers performing formal audits or pre-deployment security checks on EVM-based contracts. Its ability to automatically discover edge-case vulnerabilities through corpus-guided mutation is widely praised; the main drawback is that writing meaningful Echidna properties requires solid Solidity expertise.

Pros

  • +Highly effective at finding deep logic bugs missed by unit tests
  • +Well-maintained by Trail of Bits with extensive real-world use
  • +Supports multiple frameworks and testing modes

Cons

  • -Requires property writing skill
  • -Haskell dependency
Visit website

This may be an affiliate link — the creator and GuruStacks may earn a commission, at no extra cost to you. Learn more

Details

Founded2019
Typesoftware

Pricing

Model

open source

Platforms

maclinuxwindows

Community

Creator reviews

No creator reviews yet
Sign in to review Echidna and help other creators pick their stack.

Is this your tool? Claim this listing