v0.1.0
This marks the first initial public release of medusa
. medusa
is a cross-platform go-ethereum-based smart contract fuzzer. It provides parallelized fuzz testing of smart contracts through CLI, or its Go API that allows custom user-extended testing methodology.
This release includes many of our desired core features: parallelized coverage guided mutational fuzzing, assertion and property testing, EVM cheatcodes, testing of dynamically deployed smart contracts, execution traces for failed tests, and more.
Note: As the README states, medusa
is still noted to be in an experimental phase, is subject to future breaking changes, and should not be used in production test environments.
To learn more about how to use medusa
, check out our README or Wiki pages!