EVM / Go
Medusa
Parallel smart-contract fuzzing built on go-ethereum and designed for large-scale test campaigns.
View on GitHub
crytic/medusa
Best for
Teams that want higher-throughput fuzzing than a single local harness.
Surface
EVM / Go
Catalog group
Secure smart contracts and protocol code
Repository
crytic/medusa
From the README
medusa is a cross-platform go-ethereum-based smart contract fuzzer inspired by Echidna. It provides parallelized fuzz testing of smart contracts through CLI, or its Go API that allows custom user-extended testing methodology. Disclaimer: The Go-level testing API is still under development and is subject to breaking changes.Read the full README on GitHub ↗
Related tools · Secure smart contracts and protocol code
- Slither Static analysis for Solidity and Vyper with built-in detectors and an API for custom checks.
- Echidna Property-based fuzzing for Ethereum smart contracts driven by contract ABI grammars.
- Etheno JSON-RPC multiplexer and test-integration layer for contract analysis tools.
- Tealer Static analysis for Algorand TEAL programs with CFG construction and vulnerability detectors.
- Circomspect Static analysis and linting for Circom circuits, aimed at catching risky patterns in zero-knowledge code.