Skip to content

Enigma-Dark/euler-fuzzing-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Fuzzing Euler v2

This repo contains all the details to follow along with the Fuzzing Euler workshop/talk.

⭐ The target audience includes both smart contract developers and security people looking to improve their testing practices and dive into the world of fuzzing.

👉 If you are already used to working with fuzzing the first part of this content may be a bit too basic for you 😃

Suites

Workshop

First and foremost, clone any of the repositories above.

This project has been set up with a suite of tests that check for specific invariants for the reward streams, implemented by vnmrtz.eth. These tests are located in the test/invariants directory. They are written in Solidity and are designed to be run with the echidna fuzzing tool.

Installation and usage of these tools is outside the scope of this README, but you can find more information in the respective repositories:

To run invariant tests with Echidna:

./test/scripts/echidna.sh  

To run assert tests with Echidna:

./test/scripts/echidna-assert.sh  

About

Practical resources for the Euler fuzzing workshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published