Cobo Argus
(EN)
(EN)
  • Announcements
    • Cobo Argus V2 is Here! Supercharge Your DeFi Investments Today
  • Product Documentation
    • Account and Organization
      • Sign Up
        • Sign Up Using Web3 Wallet
        • Sign Up Using Email Address
      • Create Organization
        • Invite Team Member
        • Join Organization
      • Manage Account
        • Log In
        • Add Wallet Addresses for Logins
        • Add Email Address
        • Set Up 2FA
      • Manage Wallet Settings
    • Safe & Cobo Safe
      • Create Safe Wallet
      • Import Safe Wallet to Cobo Argus
      • Create & Enable Cobo Safe Module
      • Add Address
        • Team Members
        • Admin
    • Role-Based Access Controls
      • Authorization
        • Strategy Marketplace
        • Authorization Workflow
          • Modify Authorization
          • Remove Authorization
      • DeFi Operations (Delegated Members)
        • View Roles & DeFi Permissions
        • Complete DeFi Operations
      • Customized DeFi Permissions
        • Create Safe Role & DeFi Permissions
        • Delegate Role to Members
        • Complete Multisig Transaction
    • DeFi Bots
      • Strategy Bots
        • Farming Bots
        • Withdrawal Bots
      • Customized Bots
      • Webhook
        • Configuring Webhooks
        • How to connect Argus and Chainbot Webhook
        • Set up a webhook to monitor contract upgrades.
    • Token Approval
      • View Token Approval
      • Revoke Token Approval
      • Batch-Revoke Token Approval
      • Update Token Approval
    • What's New
  • Tutorials
    • Curve-Convex Authorization & DeFi Bots
    • Farming Bots-Equilibria Finance (EQB)
    • Farming Bots & Withdrawal Bots-BendDAO
    • Rabby Wallet
    • Customized Bots-DAI
    • How to Manage Automated Leverage on Cobo Argus
    • Cobo Argus Claiming Bot automatically claims Pendle minings rewards!
  • Cobo Safe Technical Documentation
    • Cobo Account
      • Cobo Safe Account
      • Cobo Smart Account
      • Send Transactions
    • Role Manager
    • Authorizer
      • Authorizer Example
      • BaseACL
      • Other Authorizers
    • Cobo Argus
      • Workflow
    • Security Audit
    • Deployed Smart Contracts
Powered by GitBook
On this page
  1. Product Documentation
  2. Role-Based Access Controls
  3. Authorization

Authorization Workflow

PreviousStrategy MarketplaceNextModify Authorization

Last updated 1 year ago

Each authorization requires a multisig transaction from Safe owner(s). As a result, only Safe onwer(s) can initiate an authorization. The following uses GMX-GLP-Authorization as an example.

Step 1: Click on "Authorize" on the investment console.

Step 2: Create a role and delegate DeFi permissions to the role.

  1. Create a role

If you have never created a role before, click on "Create Safe Role".

Enter a name for the role and select your team members' addresses. The delegated members can use these addresses to complete authorized DeFi operations using a single sig.

Click on "Confirm".

You have successfully created a new role!

  1. Delegate DeFi permissions to a role

Currently, GMX authorization supports two types of DeFi permissions.

  • GMX_LP: buy and sell $GLP

  • Claim: claim trading fee rewards on GMX

Click on the question mark icon to review the contract addresses and functions associated with each DeFi permission.

In the drop-down menu, select the role you just created to delegate DeFi permissions to the role.

Click on "Continue".

Step 3: Add token approval.

You need to add token approval as required by the DeFi protocol in the authorization. This ensures that selected tokens are approved for use within this authorization.

Step 4: Review and submit.

Click on "Previous" if you need to modify any information. Otherwise, click on "Submit".

Step 5: Complete a multisig transaction.

Inform Safe owner(s) to complete a multisig transaction on Safe.

Click on "Check the transaction" or head to Cobo Safe dApp to view the progress of this multisig transaction.

Step 6: The authorization will take effect once the multisig transaction from Safe owner(s) is completed.

Click on "OK" to return to the details page of the authorization.

Check the authorization details on the investment console.

Step 7: Inform delegated team member(s).

Delegated team member(s) can use WalletConnect on Cobo Argus V2 to complete their authorized DeFi operations using a single sig.

Do note that if the multisig transaction from Safe owner(s) failed to be executed on-chain, the authorization will not take effect.

In this case, you can head to Safe to view the transaction details or submit a new authorization on Cobo Argus V2.