Skip to main content

A curated collection of tools, articles, research, and guides for fuzzing smart contracts on the Ethereum Virtual Machine (EVM).

240
GitHub Stars
100
Curated Resources
9
Categories
12 hours ago
Last Refreshed
Fuzzing SoftwareToolingAIPractical Code SamplesBenchmarkingReusable propertiesArticlesVideosFuzzing Background

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me talks & discussion resources from evm-fuzzing-resources"

Installation instructions →

What's inside

Reusable properties

Tooling

  • ArachneLibraries & Frameworks

    Scaffolding framework for large-scale fuzzing suites, by

  • ChimeraLibraries & Frameworks

    Smart Contract Property-Based Testing Framework, by

  • CloudExecUtils

    A general purpose foundation for cloud-based fuzzing, by

  • Echidna Coverage ReporterUtils

    A TypeScript tool to parse and analyze Echidna code coverage reports for Solidity smart contracts, by

  • Echidna Logs ScraperUtils

    Scrape echidna logs for broken properties repros, by

  • echidna-trace-parserUtils

    A parser that converts echidna call traces into foundry PoC tests, by

Fuzzing Background

Benchmarking

  • Daedaluzz

    Benchmark generator for smart-contract fuzzers using generated Solidity maze contracts, by

  • Fuzzing Evaluation Guidelines

    General guidelines for fair and reproducible fuzzing evaluations, by

  • Property-based Testing Benchmark

    Benchmark for comparing property-based testing tools against real-world DeFi projects, by

  • scfuzzbench

    Practical benchmark suite for smart-contract fuzzers focused on stateful invariant testing across realistic targets, by

  • Solidity Fuzzing Comparison

    Comparison of Foundry, Echidna, Medusa, Halmos, and Certora on Solidity fuzzing challenges, by

Fuzzing Software

AI

Showing a sample of 100 resources. View the full list on GitHub →