Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Usage Documentation #8

Open
vishnuram1999 opened this issue Mar 5, 2024 · 2 comments
Open

Usage Documentation #8

vishnuram1999 opened this issue Mar 5, 2024 · 2 comments

Comments

@vishnuram1999
Copy link
Contributor

This project looks amazing. Provides helper contracts to fuzz smart contracts.
Can you include the documentation on how to use fuzzlib with Echidna and Medusa because both use different sets of cheatcodes?

@rappie
Copy link
Member

rappie commented Mar 6, 2024

Thanks! We have a lot planned, including documentation 🙂

For the moment, the most useful thing to do is inherit FuzzBase and make use of the available helpers for:

  • Assertions (link)
  • Clamping (link)
  • Logging (using log(...))
  • Cheatcode (using vm.<cheat>)

The current cheatcodes in the vm interface are for Echidna only. Feel free to make a PR to add the ones Medusa has. Issue: #9

More documentation is coming soon. Let me know if you have any other questions.

@vishnuram1999
Copy link
Contributor Author

Great!
Looking forward to it.

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

No branches or pull requests

2 participants