Skip to content

Usage Documentation  #8

Description

@vishnuram1999

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?

Activity

  1. rappie commented on Mar 6, 2024

    @rappie
    Member

    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.

  2. vishnuram1999 commented on Mar 6, 2024

    @vishnuram1999
    ContributorAuthor

    Great!
    Looking forward to it.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions