Test Scenarios

Admin scenarios

Permissions

  • Grant roles

    • Grant DAO Admin

      • Granted wallet to verify permission

    • Grant DAO Creator

      • Granted wallet to verify permission

    • Grant DAO Meeple

      • Granted wallet to verify permission

    • Grant DAO Super User

      • Granted wallet to verify permission

  • Revoke role

    • Revoke DAO Admin

      • Granted wallet to verify permission

    • Revoke DAO Creator

      • Granted wallet to verify permission

    • Revoke DAO Meeple

      • Granted wallet to verify permission

    • Revoke DAO Super User

      • Granted wallet to verify permission

Pools

  • Whitelist collateral

  • Create pool

    • Check if FE updates

  • Initialise pool rewards

  • Pause pool

    • Check if FE updates

  • Enable emergency mode

    • Check if FE updates

  • Enable emergency mode reward sweep

    • Check if tokens were swept

  • Sweep tokens from moderator contract

    • Check if tokens were swept

DAO

  • Create new DAO

    • Set metadata

      • Check if FE updates

    • Override metadata

      • Check if FE updates

    • Set treasury address

      • Check if FE updates

  • Override existing treasury address

    • Check if FE updates

User Scenarios

Pools

  • Deposit tokens

    • Deposit tokens into an open pool

      • Check if FE updates

    • Attempt to deposit tokens into a paused pool

    • Attempt to deposit tokens into the pool in emergency mode

  • Claim reward

    • Claim reward after a lock-up period over

      • Check if FE updates

    • Attempt to claim tokens from a paused pool (via etherscan)

    • Attempt to claim rewards from a locked pool (via etherscan)

    • Claim reward after emergency mode is enabled

      • Check if FE updates

Last updated