Cobo turns nine. Nine stories from the people who built it with us.

Watch Now
close

Exchange-Style Deposit Sweeping on a Third-Party Wallet (2026): Cobo MPC

October 26, 2026

Blog
Evaluation Guides

Choose the right custody setup for your business

Compare key factors like security model, governance controls, asset operations, and integration flexibility — then see how Cobo can support your requirements.

No credit card required · Live in minutes · Upgrade to a guided demo anytime

A platform handling thousands of user deposits needs an exchange-style workflow: deposit addresses mapped to users, reliable transaction detection, controlled consolidation and accurate ledger reconciliation.

Cobo MPC Wallets support this workflow through address generation, native auto-sweeping and distributed signing, alongside configurable screening and fee-sponsorship services. This article focuses on Organization-Controlled Wallets, the Cobo MPC Wallet subtype covered by its native auto-sweeping documentation.

Your application assigns deposit addresses to users or orders and manages ledger credits. Cobo consolidates eligible deposits into system-generated sweep-to addresses within the wallet; onward treasury transfers remain a separate step. Teams that do not want to operate MPC key shares can also evaluate auto-sweeping through Cobo Custodial Wallets’ Web3 Wallets.

The sections below explain the flow, controls and fees, then compare the documented approaches from Cobo, Fireblocks, BitGo and Safeheron.

An exchange-style deposit workflow has five stages: assign, detect, screen, credit and sweep. These stages connect wallet infrastructure to your application; they are not all handled automatically by the wallet provider.

First, assign a deposit address. Cobo supports generating addresses that your application can assign to individual users or orders. Organization-Controlled Wallets use hierarchical address derivation associated with the applicable root extended public key. Your application maintains the address-to-user mapping.

Second, detect the deposit and track its status. Transaction notifications provide information your application can use to identify incoming funds. Apply your confirmation requirements before treating a deposit as eligible for credit.

Third, apply screening where configured. With Cobo’s Screening app installed and the relevant wallets monitored, inbound transactions can be assessed against AML/KYT policies. Configure those policies explicitly: Cobo documents that transactions are automatically approved if no post-screening policy matches. Rejected inbound funds are frozen and excluded from MPC auto-sweeping.

Fourth, update the customer ledger. Your application maps the deposit to the relevant user or order and applies its crediting rules, including required confirmation and screening statuses. A wallet notification does not replace your internal ledger or automatically determine when an end user should receive credit.

Fifth, consolidate eligible funds. Cobo’s auto-sweeping feature moves eligible balances from deposit addresses into a system-generated sweep-to address for each enabled blockchain within the wallet. These destinations are system-assigned, not arbitrary external treasury addresses.

Across all five stages, use consistent transaction identifiers, idempotent event processing and a clear source of truth for state. Internal sweep transfers must not be mistaken for new customer deposits.

Cobo turns deposit consolidation into a configurable policy. Its product manual describes per-transaction and balance thresholds, an optional daily schedule, and a minimum balance filter to avoid sweeping uneconomically small amounts.

These settings involve trade-offs. Higher thresholds can reduce transaction frequency and fees but leave more funds distributed across deposit addresses. Lower thresholds consolidate sooner but can increase costs.

Do not assume that every deposit will be swept immediately or within a fixed short interval. Timing depends on the configured strategy, screening outcomes, signer availability, fee conditions and blockchain processing.

Consolidation also needs a separate treasury policy. Moving deposits into one sweep-to address is not the same as moving them into cold storage. Define when consolidated funds should move onward, how much operational liquidity to retain and which approval rules apply.

Operational consideration: Cobo’s manual states that auto-sweeping cannot be disabled once enabled. Automatic initiation of new sweeps can be paused, but pausing does not stop transactions already initiated.

Sources: Enable auto token sweeping · Pause/resume sweeping

Deposit-address restrictions are configurable

By default, deposit addresses in an auto-sweep-enabled wallet can receive assets and initiate sweep transactions, but cannot initiate other withdrawals or contract calls.

These are configurable platform controls, not immutable on-chain locks or an inherent property of MPC. Authorized users can restore broader capabilities through the Deposit Address Transactions setting, subject to MFA and approval.

The manual also describes sweep fee caps for BTC and ETH. Check the supported controls for each chain rather than assuming identical behavior across networks.

Source: Auto token sweeping security settings

A signing threshold is not a human approval threshold

In Cobo’s documented Organization-Controlled Wallet configuration, transaction signing uses a 2-of-2 scheme. One share is held by the organization; the other is generated within and stored encrypted in Cobo’s infrastructure on the organization’s behalf. Both shares are required for signing.

Neither share alone is sufficient to authorize a transaction. However, this does not automatically mean two people must approve every transfer. An operator may initiate a transaction that a server signer approves automatically under configured policies. Human approvals and signer-side controls must therefore be designed separately.

During normal MPC key generation and signing, the complete private key does not need to be assembled in one location. A deliberately invoked recovery process can reconstruct private keys using the required recovery shares.

This 2-of-2 description applies to the Organization-Controlled Wallet setup discussed here; it should not be treated as the definition of every Cobo MPC configuration.

Sources: Organization-Controlled Wallets · Cobo MPC Wallets

Automated sweeping requires signer-side controls

Cobo lists at least one server signer as a prerequisite for MPC auto-sweeping. Its security guidance recommends a callback server that verifies transaction integrity and applies custom controls before signing.

For auto-sweeps, this includes verifying the transaction hash and checking the destination against an approved whitelist. Broader checks can validate amounts, fees, chain IDs and transaction data.

Transactions that fail these checks should follow explicitly configured rejection or review rules. They do not necessarily enter a human-review queue automatically.

Source: Server co-signer risk-control practices

Recovery requires two recovery shares and advance preparation

Recovery is separate from normal transaction signing. Cobo documents a 2-of-3 Recovery Key, distinct from the 2-of-2 Main and Signing Keys.

An organization that has configured an active Recovery Key can use Cobo’s open-source recovery tool to reconstruct root extended private keys using two corresponding recovery-share files and their passwords. Recovering address private keys also requires the relevant derivation information.

For recovery without Cobo’s participation, the organization must have access to the two non-Cobo recovery shares, either directly or together with its designated third party. A single recovery share is not sufficient.

Because recovery can produce plaintext private keys, the recovery environment and resulting files require strict security controls.

Sources: Key-share overview · Recover root extended private keys

Token sweeping creates a practical funding problem: a deposit address may hold tokens such as USDT but lack the native asset needed to pay transaction fees.

Cobo’s Billing Center, formerly Fee Station, can sponsor transaction fees on supported chains and settle costs against centralized balances. Billing Center Credits can be funded with supported stablecoins or USD.

This does not mean the blockchain accepts stablecoins as native gas. Cobo handles the supported fee-sponsorship process and charges the applicable balance.

Coverage and sponsorship options vary by chain and transaction configuration. Do not assume that every network supports either automatic sponsorship or fallback sponsorship when an address lacks gas. BTC is excluded from the documented fee-sponsorship coverage.

Cobo’s public Fee Station page advertises an automatic TRON energy-rental mechanism with savings of up to 80% on gas costs. This is an advertised maximum, not a guaranteed saving for every transaction. Confirm current availability and pricing for your configuration.

Insufficient gas or unavailable signers can delay or prevent sweeping. Monitor task and transaction statuses and implement retries according to documented behavior rather than assuming every failed task is automatically retried.

Fireblocks’ deposits guide addresses the same funding problem through Gas Station funding or supported gasless transactions. Safeheron’s exchange-sweeping guide also describes Gas Station for automated fee funding. These are the vendors’ own terms; their mechanisms and coverage should not be assumed to be identical to Cobo’s.

Sources: Billing Center overview · Fee-source rules · Cobo’s TRON savings claim · Fireblocks deposits guide · Safeheron exchange sweeping guide

The comparison below summarizes the cited public documentation. It compares documented workflows, not every capability, deployment option or commercial offering from each vendor.

Wallet infrastructure

Address allocation

Screening and ledger crediting

Sweep approach

Signing and controls

Gas handling

Cobo MPC (Organization-Controlled Wallets)

Generate addresses for your application to assign to users or orders

Optional configured Screening app; customer application controls ledger credits

Native thresholds, optional schedule and minimum balance filter; system-generated sweep-to addresses

Documented 2-of-2 signing; server signer required for auto-sweeping; callback controls recommended

Billing Center sponsorship on supported chains; TRON energy rental

Fireblocks

Its deposits guide describes intermediary vault accounts for account-based assets and shared-wallet address allocation for UTXO assets

Compliance configuration and customer crediting logic must be integrated into the workflow

The guide describes customer-built consolidation logic using APIs

MPC wallet infrastructure and transaction policies

Gas Station funding or supported gasless transactions

BitGo sweep endpoint

Operates at wallet level; the endpoint is not a complete address-allocation workflow

Outside the sweep endpoint’s scope

Sweeps eligible wallet funds, primarily for UTXO coins; constraints and partial-sweep options apply

Authorization depends on the wallet and integration; the endpoint is not a complete signing-architecture description

Fee-rate parameters control fees; they are not a gas-funding service

Safeheron

Its exchange guide describes assigning addresses to users or orders

Describes AML/KYT integration within the deposit workflow; customer ledger integration remains necessary

Offers Auto Sweep and describes threshold, scheduled, fee-aware and hybrid strategies

MPC Wallet-as-a-Service with API Co-Signer and policy-based controls

Gas Station service described in its exchange workflow

Sources: Cobo auto-sweep · Fireblocks deposits guide · BitGo sweep endpoint · Safeheron exchange sweeping guide

  • Evaluate Cobo MPC when you want native deposit consolidation alongside organization-controlled signing, configurable screening and supported fee sponsorship.

  • Evaluate Fireblocks when its vault-account model fits your platform and your team can implement the consolidation and ledger workflow described in its guide.

  • Evaluate BitGo’s sweep endpoint when you need wallet-level consolidation for supported assets. Confirm unconfirmed-fund restrictions, transaction-size limits and partial-sweep behavior.

  • Evaluate Safeheron as an MPC Wallet-as-a-Service option with Auto Sweep, Gas Station and API Co-Signer capabilities, not merely as a reference for building your own infrastructure.

For every option, validate supported networks, assets, recovery procedures and operational responsibilities before selecting a provider.

How should swept deposits appear in the customer ledger?

A deposit address may show a lower balance after funds are swept. That does not reduce the amount owed to the customer.

Maintain customer balances in an internal ledger based on identified deposit transactions and your crediting policy, not the current balance of each deposit address. Reconcile aggregate customer liabilities against wallet assets, and do not count internal sweep transfers as new deposits.

Also distinguish total balance from withdrawable balance. Under Cobo’s default auto-sweep setup, funds at deposit addresses can contribute to total balance without being available for ordinary withdrawals.

Source: Balances after enabling auto-sweep

How quickly are deposits swept?

Timing depends on your thresholds or schedule, screening outcomes, signer availability, fees and blockchain conditions. Avoid promising a fixed consolidation interval unless your configuration and operating experience support it.

A higher threshold can reduce transaction frequency but leave more value at deposit addresses; a lower threshold can increase consolidation frequency and cost.

Can deposits sent on the wrong chain be recovered automatically?

Do not assume so. Identical address strings across some EVM networks do not guarantee that a particular wallet supports the network, monitors the asset or automatically credits the deposit.

Tell users to select the correct network and token. Unsupported-network deposits may require investigation and may not be automatically detected or recoverable.

Can the sweep destination be an external treasury address?

Cobo’s native auto-sweep setup generates a sweep-to address for each enabled chain within the wallet. The manual does not describe this as an arbitrary external address supplied by the customer.

Transfers from the consolidated balance to an external treasury destination are a separate operation governed by the relevant transaction policies.

Source: Enable auto token sweeping

Should a team choose Cobo MPC or Custodial Wallets?

Organization-Controlled MPC Wallets suit teams prepared to operate their signing infrastructure, safeguard key shares and prepare recovery procedures.

Teams that do not want to operate MPC key shares can evaluate Cobo Custodial Wallets’ Web3 Wallets, which also support the documented auto-sweep feature. Assess their custody and storage arrangements separately: enabling auto-sweeping is not itself a guarantee that consolidated funds are moved to cold storage.

Sources: Auto-sweep scope · Custodial wallet types

Cobo Organization-Controlled MPC Wallets support exchange-style deposit consolidation through native sweeping policies, distributed signing and configurable supporting services, including Billing Center fee sponsorship on supported chains.

The responsibilities remain clear: your application assigns addresses to users, controls ledger credits and reconciles liabilities against assets. Cobo consolidates eligible deposits into system-generated sweep-to addresses; onward treasury movement requires a separate policy.

Compare providers on that complete operating model, not sweeping alone. Review signer controls, recovery readiness, screening configuration, network coverage and fee funding before deployment. Book a demo to map your deposit flow and treasury requirements to a suitable configuration.


Cobo provides technology infrastructure. Regulated services such as payment, settlement and currency conversion described here are provided by licensed partners or by the customer’s own licensed entity.

Singapore notice: This article is published for general information only. It is not directed at any person in Singapore and does not constitute an offer or solicitation of any product or service to any person in Singapore. Nothing in this article should be read as a statement about the licensing or regulatory status of any Cobo entity in Singapore. Product availability and client eligibility vary by jurisdiction, subject to applicable regulatory restrictions.

View more

Get started with Cobo Portal

Secure your digital assets for free