Unified Balance Β· Powered by Circle Gateway

Balance

One USDC balance, spendable on any supported chain. Deposit from Sepolia, Base, Arbitrum, Optimism, Polygon β€” settle on Arc in seconds. No bridge clicks, no chain switching, no wrapped tokens.

Total Unified Balance
β€” USDC
Connect wallet to view your balance across all Gateway chains.
Per-chain breakdown
Chain
Available Β· Pending
Wallet (USDC)
Actions
Unified Balance is NOT a single shared pool. Each supported chain has its own GatewayWallet contract (same address 0x0077…19b9, deployed independently). Depositing on Sepolia stores your USDC in Sepolia's contract; depositing on Fuji stores it in Fuji's. Circle's REST API then sums all of them into one number = "Unified Balance".

To spend cross-chain: pick a source chain (USDC will be burned from its GatewayWallet) and a destination chain (USDC minted there). Whole flow takes ~30s with a single EIP-712 signature β€” no bridge tx, no wrapped tokens. Tip: deposit on Avalanche Fuji β€” credits in ~30s vs ~12-15min for Sepolia / L2 chains (block-finality bottleneck).
How Unified Balance works
// STEP 1

Deposit

Approve USDC and call deposit() on Circle's GatewayWallet. Funds are escrowed and credited to your unified balance immediately.

// STEP 2

Aggregate

Gateway's REST API tracks deposits across every supported chain and returns one aggregated number per token, per address.

// STEP 3

Spend instantly

Sign an EIP-712 burn intent β†’ submit to /v1/transfer β†’ receive an attestation β†’ call gatewayMint on the destination. Done in seconds.

// STEP 4

Withdraw

Need to exit? Initiate a withdrawal on any chain holding your funds; after the protocol delay finalize and the USDC returns to your wallet.