compassDAO
  • Welcome to compassDAO
  • General Information
    • What is compassDAO?
    • Vision
    • Mission
    • Value
    • Why compassDAO?
    • What we offer?
  • How to use
    • compassStats
      • For All Users
        • Connect Wallet
        • Set Up Notifiers
        • Schedule Tasks
        • Set Alerts
      • For Devs (Data Contributor)
        • API
        • Best Practices
          • Get the balance of an address
          • Curve 3pool Proportion Monitoring
          • Curve 3pool Big Withdrawn Monitoring
    • compassSafe
      • Get Started
      • Set Up Safe Module
      • Set Role
      • Set Member
      • Interact With Dapps
      • Disable Safe Module
      • Best Practices
        • DeFi - Lending (Aave)
        • DeFi - Dex (Uniswap V3)
      • For Devs
        • execTransactionFromModule
        • execTransactionsFromModule
      • Versions
      • FAQ
  • FAQ
    • Untitled
  • Links
    • Website
    • Github
    • Twitter
    • Discord
Powered by GitBook
On this page
  1. How to use
  2. compassSafe

Set Role

PreviousSet Up Safe ModuleNextSet Member

Last updated 1 year ago

You can customize the role based on contract address, functions, or even the parameters of each function.

1.Go to "ROLES", click on "ADD ROLE", enter the Role Name(which cannot be modified later), and the target Contract Address.

Then the functions of the contract will be listed automatically (the contract must be open-source). You can check on the functions you want to grant to the role, you can even define the parameters of the functions here.

2.Once you confirm, you'll need to sign a transaction from the Safe owners.

Then you can find the roles in the list, click on "View" to view the details of the role (associated functions and parameters):

Note: We recommend you to specify the functions for each role, later you can combine them in tab.

MEMBERS
Sample with a test contract