Cross-chain · Solana → Base

Swap USDT from Solana to USDC on Base

Swap USDT from Solana to USDC on Base. Tether's SPL mint leaves Solana, and Circle's native USDC is what can arrive on Base. The older bridged USDbC token is not this contract.

Send Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB from Phantom. Solscan is the explorer, and there is no ERC-20 approval. Circle on Base is 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, chain id 8453. Basescan is the check. Base is an Ethereum L2. Gas is ETH at 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. Ethereum's Circle USDC is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on chain id 1, about 12 second blocks, Etherscan.

Diagram for Swap USDT from Solana to USDC on Base
USDT leaves Solana. USDC is what can arrive on Base.

Native USDC and USDbC still split Base deposits

This route delivers 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. An app that still names USDbC will reject it. You can hold Circle dollars on chain id 8453 and fail the deposit. Check the address on Basescan before you call the hop done. The repair is a different destination, not a second signature that buys the same contract again.

Tether becomes Circle, and neither pays the L2

If the receiver wanted Tether, this page is wrong. ETH pays Base. USDC does not. Hold ETH or the new dollars cannot move. Phantom will not show the ERC-20. Keep SOL so the mint can leave. There is no allowance on the SPL side. MetaMask shows the credit only on chain id 8453.

Mainnet USDC is not a slow version of this credit

Chain id 1 uses Etherscan and about 12 second blocks. Those facts do not describe the bridge and do not describe Base. Base is the arrival. Wait for the Circle contract on the destination address. Resending Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB because the wallet is on the wrong network spends the mint twice.

A Solana issuer swap is enough when Base was optional

Circle's SPL mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Reaching it locally avoids ETH and the USDbC trap. Cross when the Base contract is the one in the invoice. The minimum USDC is the floor. Changing issuer across chains can cost more than a same-chain dollar swap.

Legal

Risk disclosure

XAUConnect is a non-custodial swap aggregator. Digital assets are volatile and may lose value rapidly. Content on this page is educational and not investment advice. Verify every contract address on the official block explorer before approving a transaction.

Frequently asked questions

What is the best way to swap USDT from Solana to USDC on Base?

Send Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB from Phantom. Solscan is the explorer, and there is no ERC-20 approval.

Does Solana USDT arrive as bridged USDbC on Base?

No. Circle's native USDC at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 is what can arrive on Base, chain id 8453. USDbC is a different contract. Tether's mint left Solana. Check Basescan. If the app still names the bridged token, this route is wrong. ETH is required to move the USDC.

What pays gas on Base after the USDC lands?

ETH, the sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, on chain id 8453. Base is an Ethereum L2, and USDC cannot pay it. Hold ETH in the EVM wallet. Phantom signed the SPL mint with SOL. There is no ERC-20 approval on Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB. Confirm the contract on the explorer before you sign.

Is this the Ethereum USDC contract?

No. That address is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on chain id 1, about 12 second blocks, explorer Etherscan. This credit is Base only. If the receiver pasted the mainnet contract, choose another route. Confirm 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Basescan. Keep the destination gas token or the arrival cannot move. The quote minimum is the floor, and a thin floor is a reason to stop.

Live execution

Trade on XAUConnect

Open the swap page with this cross-chain route pre-selected, then connect your wallet on the source chain to quote and execute. You keep the keys.

Continue exploring

Related markets, guides & networks

Next pages on this subject. Read them before you trade.

Build programmatically

Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.

Developer quickstart