crytic / echidna

Ethereum smart contract fuzzer
https://secure-contracts.com/program-analysis/echidna/index.html
GNU Affero General Public License v3.0
2.75k stars 367 forks source link

Feature Request: Option to disable Etherscan downloads with onchain fuzzing #1230

Open rappie opened 7 months ago

rappie commented 7 months ago

Describe the desired feature

During the development of a fuzzing campaign I am rarely interested in coverage. It takes an extra CTRL+C to close Echidna, and it is a waste of unused resources :slightly_smiling_face:

ggrieco-tob commented 6 months ago

This seems fair, I think Etherscan should be used only if RPC is enabled.

rappie commented 6 months ago

Actually, I would like the option to fully disable it. In practice I would have it disabled by default in all cases and only enable it when I'm actively investing coverage or doing production runs.

ggrieco-tob commented 6 months ago

If you do not specify a corpus directory, it will not write any coverage.