Dropnation/contract-fuzzer
Ethereum smart contract fuzzer observed · 2026-08-28
Health v2 · maintenance only
71/100
- Activity 98
- Release rhythm 64
- Longevity 21
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 276
- age_days: 305
- days_rel: 29
- days_push: 12
- n_releases_24m: 2
Adoption not part of the score
1414 stars · 169 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Python-based fuzzer for Ethereum smart contracts that compiles Solidity sources and executes random sequences of public/external calls to verify user-defined `echidna_*` property functions. It runs locally using an in-process EVM (eth-tester + py-evm) and supports reproducible runs via seeds with saved failure artifacts.
Use cases
- fuzz test solidity smart contracts for property violations
- find bugs in ethereum contracts before deployment
- replay a failing contract fuzz run
- run echidna-style property tests on evm contracts
- fuzz solidity contracts on windows without docker
- generate reproducible smart contract test failures with seeds
When to choose
- you want a lightweight, pip-installable EVM contract fuzzer with no external binaries
- you need reproducible fuzzing runs with saved failure artifacts
- you already write echidna_* style property functions in Solidity
When to avoid
- you need coverage-guided scheduling or parallel fuzzing workers, which are still on the roadmap
- you need advanced input shrinking/minimization of failing sequences
- you fuzz Soroban/Stellar or non-EVM smart contracts
Facets
cli-tool · maturity active
fuzzing testing cli security blockchain testing developer-tools python cli cross-platform windows ethereum evm solidity smart-contract-security property-testing echidna-style py-evm reproducible-fuzzing linux macos docker
10 sources
- readme: https://github.com/Dropnation/contract-fuzzer · fetched 2026-08-28 · f9763c60cae5
- homepage: https://developers.stellar.org/docs/build/smart-contracts/example-contracts/fuzzing · fetched 2026-08-29 · e07620d55105
- site_page: https://developers.stellar.org/docs/build/building-with-ai · fetched 2026-08-29 · 4444918b09a0
- site_page: https://developers.stellar.org/docs/build · fetched 2026-08-29 · e27447cf8fa3
- site_page: https://developers.stellar.org/docs/build/smart-contracts · fetched 2026-08-29 · 1ef82c3f4ac7
- site_page: https://developers.stellar.org/docs/build/smart-contracts/overview · fetched 2026-08-29 · 9555f1dafeb8
- site_page: https://developers.stellar.org/docs/build/smart-contracts/getting-started · fetched 2026-08-29 · 7c94869a764c
- site_page: https://developers.stellar.org/docs/build/smart-contracts/example-contracts · fetched 2026-08-29 · 5362883fcc75
- site_page: https://developers.stellar.org/docs/build/apps · fetched 2026-08-29 · ea6151846462
- site_page: https://developers.stellar.org/docs/build/apps/overview · fetched 2026-08-29 · 62933d1ef73d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Dropnation/contract-fuzzer | main | 71 |
For agents
markdown · JSON · MCP: product_card(name="Dropnation/contract-fuzzer")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem