Cross-chain · Base → Solana

Swap USDC from Base to USDT on Solana

Swap USDC from Base to USDT on Solana. Circle USDC leaves Base, and Tether's SPL USDT mint arrives on Solana.

Send 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, Circle's USDC on Base, chain 8453. Basescan shows that ERC-20, and you approve it with ETH as gas. Receive the SPL mint Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB. Solscan is the explorer. That mint is Tether, not Circle's Solana USDC at EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Solana has no ERC-20 approval. A Phantom or similar Solana wallet must hold the destination. MetaMask on Base cannot display the SPL balance.

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

The wallet has to change jobs

Base is an EVM L2. Solana is not. The address you paste as a Solana receiver is not a 0x address. If you only have MetaMask, you do not have a place for this USDT to land. Phantom, Solflare, or another SPL wallet is the receiving side. The sending side still signs on Base, chain 8453, with ETH for gas.

No approval on the Solana mint

ERC-20 approvals exist on Base for the USDC you spend. They do not exist on Solana. The destination may need an associated token account for Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB, which is not the same thing as an allowance. Do not wait for a Solana approve button that will not appear. SOL, the native coin, pays Solana fees, and this route does not claim to include it.

Circle's mint is the wrong finish

If the order says USDC on Solana, the mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, and this page delivers Tether instead. If both dollars already sit on Base, do not bridge. How cross-chain bridges work is the handoff between an EVM contract and an SPL mint. No arrival time is promised.

How to confirm

Basescan: USDC debit at the Circle contract. Solscan: the Es9v mint credited to the Solana address you named. A Base hash will not open as a Solana transaction. If the minimum USDT is poor, do not sign.

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 USDC from Base to USDT on Solana?

Send 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, Circle's USDC on Base, chain 8453. Basescan shows that ERC-20, and you approve it with ETH as gas.

Can MetaMask hold the USDT from this route?

MetaMask can hold the Base USDC you spend, at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. It cannot hold the SPL mint Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB. Use Phantom or another Solana wallet for the credit, and check Solscan. There is no ERC-20 approval step on Solana. SOL pays Solana fees, and this route does not replace that coin.

Is this the same USDT as on Ethereum?

The issuer is Tether, but the asset is an SPL mint, Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB, not the Ethereum contract 0xdAC17F958D2ee523a2206206994597C13D831ec7. Circle's Solana USDC is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. If the order says Circle, this Tether mint is the wrong arrival. Check Solscan for the mint before you call the payment done.

Do I approve USDT on Solana before it arrives?

No. Solana does not use ERC-20 approvals. You approve USDC on Base if the router must pull it, and that costs ETH on chain 8453. The Solana side may create a token account for the mint. SOL pays Solana fees, and this USDT route does not replace that native coin.

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