I. Overview

To ensure the safety of data related to the MPC system and compliance with the company’s financial approval system, thus safeguarding company funds, we believe that setting roles with different permissions is crucial for the MPC workspace. In setting workspace roles, ChainUp Custody aims to balance the safety of funds and data with approval requirements, striving to find the best balance between security, compliance with approval processes, and user-friendliness. Taking these factors into account, the roles in the Custody MPC workspace are divided into three categories: workspace owner, admin, and wallet ordinary member.

II. Role Introduction

Workspace Owner The workspace owner is the only full-permission user of the MPC workspace. They hold the highest management authority for all wallets under the workspace, and each workspace only has one creator.

  • Create wallets
  • Create new receiving addresses
  • Add workspace members
  • Modify member permissions
  • Initiate and sign transactions
  • Manage transaction approval policies
  • Use web3 wallet to link Dapp
  • Manage FIL multisig wallets
  • Manage FIL nodes
  • Authorize sweeping contracts
  • Configure Co-Signer
  • Create KYT
  • Handle KYT risks
  • Manage strategy engine

Admin

Recommended Responsibilities

  • Initiate transactions
  • View bills
  • View wallet information
  • Sign and accelerate transactions
  • Handle KYT risks
  • Configure contract auto sweep rules
  • Configure Co-Signer auto sweep rules

Wallet Ordinary Member

Recommended Responsibilities

  • Initiate transactions
  • View bills
  • View wallet information
  • Handle KYT risks
  • Configure contract auto sweep rules
  • Configure Co-Signer auto sweep rules

III. Role Function Access Table

Workspace RoleWorkspace OwnerAdminOrdinary Member
Create Wallet××
Create New Address××
Manage Workspace Members××
Initiate Transaction
Private Key Signature×
View Bills
View Wallet Information
Edit Transfer Strategy××
Become Approver
Connect Dapp××
Manage FIL Multisig Wallet××
Manage FIL Node××
Configure Contract Auto Sweep Rules
Contract Collection Authorization××
Manual Contract Collection××
Create KYT Strategy××
Handle KYT Risks
Decide Co-SIgner Collection Wallet and Auto-Fueling Strategy××
Configure Co-SIgner Auto Sweep Rules