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

Cobo Safe Technical Documentation

Cobo Safe is an open-source access control framework for smart contract wallets. Developed by Cobo, this framework allows the Owner of a smart contract wallet to delegate certain operations (e.g., transferring tokens, interacting with specific smart contracts) to the Delegate. The Delegate can then perform authorized wallet operations on behalf of the Owner.

The Cobo Safe framework includes the following components:

  • Cobo Account: The wrapper of a smart contract wallet in the Cobo Safe framework.

  • Owner: A privileged user who owns the smart contract wallet. The Owner can delegate Permissions to other users (i.e., Delegates) in a Cobo Safe framework.

  • Delegate: A user of least privilege in a Cobo Safe framework. The Delegates can only perform wallet operations as authorized by the Owner.

  • Permission: The authority granted within a Cobo Account. In other words, a user's ability to initiate certain Ethereum transactions from the smart contract wallet.

  • Role: Each Role is associated with a set of Permissions. The Owner can pre-configure a set of Permissions for each Role, and then delegate a Role to the Delegate with the help of a Role Manager.

  • Role Manager: A module that is used to manage each Delegate and its Role.Only the Owner is authorized to modify the settings of a Role Manager. In general, each Cobo Account will only have one Role Manager.

  • Authorizer: A module that is used to examine the Permissions granted to a Delegate. The Authorizer will check the transactions sent by the Delegate according to the configuration of the Owner. Unauthorized transactions will be rejected by the Authorizer.

Cobo Safe ensures an easily adaptable and modular access control framework by combining built-in and customized Authorizers.

By leveraging Cobo Safe, Cobo Argus V2 effectively implements role-based access controls (RBAC) to enhance the transparency and flexibility in DeFi investments.

PreviousCobo Argus Claiming Bot automatically claims Pendle minings rewards!NextCobo Account

Last updated 1 year ago