User roles consist of predefined sets of rules that enable you to assign specific permissions to designated members within your organization. Cobo offers preset user roles, with the option to create additional roles tailored to your specific requirements.

The table below previews the updated user roles and permissions, scheduled for release on 2025/01/02. For the current set of user roles and permissions, please refer to the table at the bottom of this page.

PermissionsViewerSpenderApproverStakerOperatorManagerAdmin
Primary FunctionSecondary FunctionTertiary FunctionView OnlyInitiate WithdrawalApprove TransactionsManage StakingConfigure WalletsAssist Organization ManagementHighest Permission
Organization ManagementMember ManagementView Members-----✔️✔️
Add Members-----✔️✔️
Remove Members-----✔️✔️
Edit Members (Status / User Role)-----✔️✔️
Organization ManagementEdit Organization Information-----✔️✔️
Freeze Organization-----✔️✔️
Unfreeze Organization-----✔️✔️
Fee StationView✔️✔️✔️✔️✔️✔️✔️
Edit----✔️✔️✔️
Operation Logs & Governance PoliciesView-----✔️✔️
Edit------✔️
Transaction CategorizationView-----✔️✔️
Edit-----✔️✔️
Pricing Plan Usage and Billing ManagementView-----✔️✔️
Edit-----✔️✔️
Transaction ManagementWallet ManagementView Wallet Info✔️✔️✔️✔️✔️✔️✔️
Edit Wallet Configuration-✔️--✔️✔️✔️
Transaction ManagementView Transaction Records✔️✔️✔️✔️✔️✔️✔️
Download Transaction Records-✔️--✔️✔️✔️
Initiate Withdrawal-✔️----✔️
Stake / Unstake---✔️--✔️
MPC Wallets Private Key Shares ManagementView✔️✔️✔️✔️✔️✔️✔️
Edit----✔️✔️✔️
Address BookView✔️✔️✔️✔️✔️✔️✔️
Edit-✔️--✔️✔️✔️
Transaction PoliciesView----✔️✔️✔️
Edit----✔️✔️✔️
Developer ConsoleAll ModulesView----✔️✔️✔️
Edit----✔️✔️✔️
The following table list the current user roles and permissions.
Preset User RolesPermission Scope
Viewer• Default user role after account activation.
• Read-only access to asset allocation and transaction history within the organization.
• Not allowed to initiate any operations.
Spender• Initiate withdrawal transactions.
• Interact with dApps using MPC Wallets and Smart Contract Wallets.
• Same as Viewer otherwise.
Staker• Stake, unstake, and withdraw assets.
• Same as Viewer otherwise.
Approver• Approve withdrawal transactions.
• Same as Viewer otherwise.
Operator• Manage wallet settings such as creating and deleting wallets as well as changing transaction policies associated with the wallet.
• Same as Viewer otherwise.
Admin• Manage organization settings such as freezing and unfreezing the organization, adding and removing members, creating and changing user roles, as well as changing governance policies.
• Same as Viewer otherwise.
Feel free to share your feedback to improve our documentation!