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
medusa
and how to set it up for your first project. - Project Configuration: Learn how to set up
medusa
for 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.log
withmedusa
. - FAQ
- Cheatcodes: Learn about the various cheatcodes that are supported by