Skip to content

Support for running Echidna in each contract #2

Open
gustavo-grieco wants to merge 10 commits into
kupl:masterfrom
trail-of-forks:master
Open

Support for running Echidna in each contract #2
gustavo-grieco wants to merge 10 commits into
kupl:masterfrom
trail-of-forks:master

Conversation

@gustavo-grieco
Copy link
Copy Markdown

This PR adds support to test tools in every contract, and in particular implements some code to run Echidna and collect a coverage metric. To execute:

$ ./run.py echidna --procs 5 --nsample 10 --outfile echidna.out

This will run a echidna on a sample of 5 contracts using 5 concurrent processes. The results will be saved in echidna.out.

More tools for smart contract fuzzing/symbolic execution can be easily added.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant