
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.
Table of Contents
- Getting Started: Learn how to install
medusaand how to set it up for your first project. - Project Configuration: Learn how to set up
medusafor your project as well as the vast number of configuration options that can be set up based on your project needs. - Command Line Interface: Learn how to use
medusa's CLI. - Writing Tests: Learn how to write tests with
medusa - API (WIP): Learn about
medusa's Go API that can be used to perform advanced testing methodologies and extendmedusa's capabilities. - Appendices
- Cheatcodes: Learn about the various cheatcodes that are supported by
medusa. - Console Logging: Learn about how to use
console.logwithmedusa. - FAQ
- Cheatcodes: Learn about the various cheatcodes that are supported by