Home  /  Blog  /  Unified Balance
New Feature · Circle Gateway

Unified Balance: Manage USDC Across Every Chain

USDC deposited from any of eight testnets pools into a single Circle Gateway balance. Spend from that one balance to any destination using Auto routing, a Single source chain, or a Manual per-chain split.

May 28, 2026 5 min read

Balance is Oneliq's interface to Circle's Unified Balance. Deposit USDC from any supported testnet and it enters a single, chain-agnostic pool backed by Circle Gateway. From that point forward, the USDC does not live on a specific chain. It lives in the pool. When you spend, you pick a destination and an amount. The routing is handled for you, or you configure it yourself.

TL;DR
Unified Balance is a chain-agnostic USDC pool backed by Circle Gateway. Deposit from any of eight testnets. Spend with three modes: Auto (smart routing picks the source), Single (you pick one chain), or Manual (you set per-chain amounts). One balance view replaces eight separate wallet balances.

What is Unified Balance

Circle Gateway is an escrow contract deployed across multiple chains. When you deposit USDC into Unified Balance, the token is held in Gateway's escrow on the source chain. In exchange, your Unified Balance increases by that amount. The balance itself is chain-agnostic: it does not exist on Arc, or on Base, or on Arbitrum. It exists as an accounting entry in Circle's system, redeemable on any chain where Gateway is deployed.

This design eliminates the fragmentation problem that arises when the same asset exists in separate wallets on separate chains. Instead of managing eight wallet balances across eight networks, you manage one number. The physical USDC sits in Gateway's escrow wherever you deposited it. The spend operation instructs Gateway to release the appropriate amount on your chosen destination chain.

Oneliq's Balance page surfaces three deposit operations and three spend modes. The underlying mechanism in each case is the same Circle Gateway contract. What differs is how the source funds are selected when you initiate a spend.

Supported chains

Unified Balance on Oneliq is connected to eight testnets. Deposits from any of these networks enter the same pool.

NetworkChain ID
Arc Testnet9000
Avalanche Fuji43113
Base Sepolia84532
Ethereum Sepolia11155111
Optimism Sepolia11155420
Arbitrum Sepolia421614
Polygon Amoy80002
Unichain Sepolia1301

USDC deposited from any of these networks is treated as fungible within the pool. A balance built by depositing on Avalanche Fuji can be spent to a recipient on Arc Testnet. The chains are interchangeable from the pool's perspective.

Three ways to spend

When you initiate a spend from Unified Balance, you choose how the source funds are allocated. Oneliq offers three modes.

// Mode 1
Auto

Circle Gateway picks the source chains automatically. It routes from wherever you hold the most USDC, minimizing the number of chains involved. No configuration needed.

// Mode 2
Single

You select exactly one source chain. The full spend amount is drawn from that chain's escrow. Use this when you know which chain to drain first.

// Mode 3
Manual

You specify an amount from each chain individually. The spend is assembled from your custom allocation across multiple sources. Full control over how Gateway settles each leg.

All three modes deliver USDC to the same destination: the recipient address on the chain you specify. The difference is upstream only. The recipient receives a standard USDC transfer regardless of which spend mode was used.

Walkthrough: spending 12 USDC to Arc Testnet

Starting state: 10 USDC deposited from Ethereum Sepolia, 5 USDC deposited from Base Sepolia. Total Unified Balance: 15 USDC. Goal: send 12 USDC to a wallet on Arc Testnet using Auto mode.

1
Open oneliq.xyz/balance and connect your wallet.
2
Your Unified Balance total shows 15 USDC. The per-chain breakdown shows 10 USDC on Ethereum Sepolia and 5 USDC on Base Sepolia.
3
Click Spend. Set the amount to 12 USDC, destination chain to Arc Testnet, and enter the recipient address.
4
Select Auto mode. Gateway draws from whichever chains hold sufficient balance: 10 USDC from Ethereum Sepolia and 2 USDC from Base Sepolia.
5
Confirm in your wallet. Gateway initiates the USDC burn on each source chain.
6
Circle's attestation service verifies each burn and authorizes a mint on Arc Testnet.
7
The recipient receives 12 USDC on Arc Testnet as a standard transfer. Your remaining Unified Balance is 3 USDC (leftover from Base Sepolia).

Depositing USDC

The deposit flow on Oneliq's Balance page follows a consistent pattern. Connect a wallet, switch to the network you want to deposit from, enter an amount, and confirm the transaction. The Gateway escrow contract holds the USDC on that source chain and your Unified Balance increases.

There is no minimum deposit. There is no lock-up period. USDC deposited into Unified Balance can be spent immediately after the deposit transaction confirms.

Oneliq shows your balance across all connected chains in a single view. You can see how much USDC you hold in Unified Balance total, and how much is held in Gateway's escrow on each individual chain. This breakdown matters when you use Single or Manual spend modes, since those modes draw from specific chain allocations.

How spending settles

A spend from Unified Balance instructs Circle Gateway to release USDC from the escrow on one or more source chains and deliver it to the recipient address on the destination chain. The cross-chain transfer uses the same burn-and-mint mechanism that CCTP V2 uses. Circle's attestation service verifies the burn, then the mint is executed on the destination chain.

The recipient does not need a Unified Balance account. They receive a standard USDC transfer to their wallet address. Unified Balance is a sender-side construct. The recipient side is an ordinary on-chain transfer.

Settlement time depends on the chains involved. For Arc Testnet as a source or destination, Circle's attestation service processes the cross-chain message as it does for any CCTP V2 transfer on Arc.

Why this matters on Arc

Arc Testnet uses USDC as its native gas token. Every transaction on the network settles fees in USDC. This means your Unified Balance is directly connected to the gas economics of Arc. USDC in Gateway escrow on Arc can cover transaction costs, and USDC arriving from other chains via a Gateway spend lands on Arc ready to pay gas immediately.

For protocols building on Arc, Unified Balance provides a programmable way to fund wallets across all eight supported chains from a single USDC position. The Circle App Kit exposes deposit, spend, and balance query as SDK calls. Oneliq's Balance page is built on top of that same kit.

One pool. Eight chains. Three spend modes.

Unified Balance is live on Oneliq. Deposit USDC from any supported testnet and spend to any destination.

Open Balance Try Trade
Testnet only. No real money.
Everything on Oneliq today runs on testnets. Unified Balance uses testnet USDC on Arc Testnet and seven other test networks. Never send mainnet USDC to a testnet address. Funds sent to a testnet address are unrecoverable.

Oneliq is a non-custodial frontend currently on testnet networks. Unified Balance is powered by Circle Gateway. Nothing here is real money or financial advice. We don't custody funds; you always retain control of your wallet.

© 2026 Oneliq · Built on Arc Testnet
← Back to blog  ·  X  ·  Discord