This guide explains how to enable the Auto-Sweep feature for an Organization-Controlled Wallet on Cobo Portal. For more details about Auto-Sweep, refer to Introduction to Auto-Sweep.

Prerequisites

  • You have created an MPC Wallet (Organization-Controlled Wallet) and set it up as described in Overview.
  • Due to the high volume of consolidation transactions and their concentrated execution time, please ensure you have set up at least one server co-signer as your Main Group or Signing Group.
  • If you use a TSS Node Callback server for risk control review, you can add the sweep-to address to the server’s whitelist to automatically approve sweep transactions. For more details, refer to the sample project in Auto-sweeping implementation.
  • You have been assigned the role of “Admin”, “Operator”, “Manager” or an equivalent role with the permission “Edit Auto-Sweep”.
  • Gas fees apply to the withdrawal part of the sweep transaction. It is recommended to enable Fee Station to automatically supplement the gas fee when the deposit address balance is insufficient. Otherwise, you will need to ensure sufficient main chain coin balance at the deposit address.

Steps

Enable Auto-Sweep when creating a new wallet

  1. Log in to Cobo Portal.

  2. Click > MPC Wallets.

  3. Select your vault.

  4. Click Create Wallet.

  5. Name your wallet, then enable the Auto-Sweep switch.

    Currently, once enabled, the Auto-Sweep feature cannot be disabled.
  6. Click Create.

Now you have successfully created a new Organization-Controlled Wallet with Auto-Sweep enabled. The wallet has a icon indicating that Auto-Sweep is enabled as the following screenshot shows.

Enable Auto-Sweep for an existing wallet

  1. Log in to Cobo Portal.

  2. Click > MPC Wallets.

  3. Select your vault.

  4. Choose the wallet that you want to enable Auto-Sweep for.

  5. Click the Turn On Auto-Sweep icon The Turn On Auto-Sweep icon in the Action column.

  6. In the Turn On Auto-Sweep dialog, click Confirm.

    Currently, once enabled, the Auto-Sweep feature cannot be disabled.
  7. Verify your identify using an MFA method.

Now you have successfully enabled Auto-Sweep for the wallet. The wallet has a icon indicating that Auto-Sweep is enabled as the following screenshot shows.

Changes after enabling Auto-Sweep

Once Auto-Sweep is enabled, the following changes apply:

Capabilities of original deposit addresses and sweep-to addresses

  • deposit addresses: Now deposit addresses can only receive funds and initiate sweep transactions to the designated sweep-to address. They are not enabled for withdrawals, contract calls, staking, OTC transactions, or financial product transactions, nor can they act as delegate addresses for Smart Contract Wallets.
  • sweep-to addresses: sweep-to addresses remain fully functional and can perform all transaction types.

Token list

In a wallet with Auto-Sweep enabled, you can view your token balances in two columns: total balance and withdrawable balance. Hover over a token’s total balance to see the swept balance and the balances with sweeping in progress, and hover over a token’s withdrawable balance to view the sweep-to address.

  • Total balance: This represents the sum of your withdrawable balance and balance with sweeping in progress in your wallet.
  • Withdrawable balance/Swept balance: This is the part of your balance located in the sweep-to address that is readily available for withdrawal, contract calls, and other transaction operations.
  • Sweeping in progress: This refers to the part of your balance that has not yet been moved to the sweep-to address, meaning it is not currently available for withdrawal and other transaction operations. This includes tokens that are in the process of being swept and those that have not yet been initiated for sweeping.

Address list

You can find addresses organized into two tabs: Deposit and Sweep-to. The Deposit tab displays previously created deposit addresses, while the Sweep-to tab lists addresses created by Cobo for sweep transactions.

Wallet list

You can filter wallets by their Auto-Sweep Enabled status to easily identify which wallets have the feature turned on or off.

Transaction history

When an Auto-Sweep occurs, you will see two transaction records. For deposit addresses, it’s recorded as a Withdrawal-Sweep transaction. For sweep-to addresses, it’s recorded as a Deposit-Sweep transaction. You can view and filter sweep transactions in transaction history page as the following screenshot shows:

Feel free to share your feedback to improve our documentation!