Skip to content

Echidna FAQ #80

Open
Open
@montyly

Description

@montyly

Echidna is having a lot of options and features, and it's difficult to remember where to find everything in the doc. We could have a small summary of the most common question somewhere (building-secure-contract, or Echidna readme]

On the top of my head, the frequent questions can be answered with:

What How Reference
Enable assertion checking checkAsserts: true How to test assertions
Fuzz all contracts multi-abi: true TODO
Change msg.sender sender, psender, ​ TODO
Filter functions filterBlacklist / filterFunctions Filtering functions to call during a fuzzing campaign
See the code explored corpus-dir Collecting and visualizing coverage
Benchmark gas usage estimateGas: true Finding transactions with high gas consumption
Debug initialization Run slither on the target TODO
Add Echidna to the CI Use echidna-action See the gh action's documentation
Install the latest version pip install slither-analyzer and, download Echidna static binary from the release page

What else?

Related

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions