Skip to main content
Prime Trading wallets and Prime Vault wallets support sending and receiving assets across multiple blockchain networks. This multi-network functionality enables faster and more flexible capital movement for supported assets such as USDC, ETH, and BTC.
This article applies to Prime Trading and Prime Vault wallets only. Prime Custody (QC) wallets do not currently support multi-network functionality. Each asset in Prime Custody is held and transacted on a single default network only. If you need multi-network send/receive, use a Prime Trading wallet or a Prime Vault wallet instead.

Understanding Multi-Network Balances

Prime Trading maintains consolidated balances for each asset, regardless of which network deposits or withdrawals occur on. When you use the Prime Trading Balance, all network-level activity is aggregated into a single asset balance. For example, if you deposit 1 USDC on Ethereum and 1 USDC on Base, you’ll see:
  • Two separate transaction records, each with its own network-specific symbol (usdc and baseusdc)
  • A combined balance of 2 USDC in your USDC trading balance
Similarly, depositing 1 cbBTC on Base into your Trading Balance will increase your BTC balance by 1 BTC. Prime Vault wallets are scoped to a single network per wallet, so you can hold network-specific balances (for example, a dedicated baseusdc Vault wallet) rather than a single aggregated balance. See Wallets below for how the network applies to Vault wallet creation and deposits. This approach lets you move capital freely across networks while avoiding operational overhead such as wallet consolidation or managing network-specific fee tokens.

Supported Assets and Networks

Prime Trading and Prime Vault currently support multi-network functionality for the following assets: Please note not every network will be available across all jurisdictions that Prime supports. This table does not apply to Prime Custody, where each asset is available on a single default network only.

Network-Scoped Symbols

To distinguish assets on different networks, Prime uses network-scoped symbols. These symbols appear in transaction records and API responses to indicate which specific network an asset is associated with. When calling the List Assets endpoint, the response includes network_details for each supported network, with a unique network_scoped_symbol for each network where the asset is available. For example, a subset of the USDC response includes:
  • usdc for Ethereum
  • baseusdc for Base
  • optusdc for Optimism
It is therefore important that when building reconciliation, accounting, and send/receive functionality, you take into consideration the need to normalize these symbols given the unified nature of the Prime trading balance.

Working with Network-Specific Data

Many Prime API endpoints now include network information and filtering capabilities:

Transactions and Activities

When working with transactions, you can typically filter by network-scoped symbols to isolate activity for a specific asset-network pair:
  • List Portfolio Transactions - Returns network field for onchain transactions
  • Get Transaction by ID - Returns network field for onchain transactions
  • List Entity Activities - Filter activities using symbols parameter with network-scoped symbols
  • Create Withdrawal - Accepts optional network parameter to specify the destination network for onchain withdrawals. When left out, the withdrawal will default to the default network for a given asset, which is specified by data included in List Assets.

Wallets

Wallet endpoints now include network information for Prime Vault wallets. These network parameters do not apply to Prime Custody (QC) wallets, which do not have a network field on wallet or deposit-instruction responses.