For digital asset custodians, crypto transactions can be broadly categorized into two types: withdrawals and deposits. A withdraw transaction is initiated by the client directly on the Cobo platform. Conversely, a deposit transaction is initiated by a third party, wherein the receiving address is associated with a Cobo Custodial Wallet and/or an MPC Wallet.

Withdraw process for Custodial Wallets and MPC Wallets:

Notes for withdraw transactions initiated from Custodial Wallets:

  • The transaction status that can be queried includes “success” and “failed” (applicable to both API calls and API callbacks).
  • If you tick “Push Pending Transaction” under Transaction Notification on the Cobo Custody Web, you will receive a push notification whenever there is a change in the number of block confirmations for a specific transaction. The notification will indicate the transaction status as ‘pending’ and include essential details such as the number of confirmed blocks and the threshold. Please note that each notification for a given number change will be sent only once.
  • You can also check the number of confirmed blocks for a specific transaction by navigating to the “Transactions” tab on the Cobo Custody Web.

Deposit process for Custodial Wallets and MPC Wallets:

Notes for deposit transactions associated with Custodial Wallets:

  • Cobo reserves the right to reject a deposit transaction if it triggers compliance risks or violates risk control rules. Transactions declined by Cobo will not be displayed on the Cobo Custody Web, and API callback notifications will not be pushed.
  • If the transaction amount falls below the minimum deposit requirement, it will not be displayed on the Cobo Custody Web, and API callback notifications will not be pushed. For best practices, kindly refer to this guide.
StatusDescription
PENDINGTransaction is being confirmed
SUCCESSTransaction completed
FAILEDTransaction failed

Notes for deposit transactions associated with MPC Wallets:

  • Clients have the flexibility to choose whether to perform AML checks (e.g., Travel Rule, KYT) for a specific transaction. Additionally, they can decide whether to record the transaction in their account.
  • MPC Wallets do not have a minimum deposit requirement.
ValueStatusDescription
101PENDING_APPROVALTransaction is pending approval
201QUEUEDTransaction is in queue
301PENDING_SIGNATURETransaction is pending signatures
401BROADCASTINGTransaction is being broadcasted
402BROADCAST_FAILEDTransaction failed to be broadcasted on chain
403PENDING_ON_CHAINTransaction successfully broadcasted on chain
501PENDING_CONFIRMATIONTransaction is being confirmed
900SUCCESSTransaction completed
901FAILEDTransaction failed