Cross-chain · Solana → Base

Swap SOL from Solana to USDC on Base

Swap SOL from Solana to USDC on Base. SOL leaves Solana, and Circle's native USDC is what can arrive on Base. Bridged USDbC is a different token.

The quote names So11111111111111111111111111111111111111112, the wrapped SOL mint. Phantom signs, Solscan shows it, native SOL pays the fee, and there is no ERC-20 approval. Circle on Base is 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, chain id 8453. Basescan is the check. ETH at 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE pays gas. Base is an L2. Ethereum USDC is chain id 1, about 12 second blocks, Etherscan.

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

The native Circle contract is the one to match

0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 is the arrival. USDbC will not do. If a form still names the bridged token, selling SOL here leaves you with dollars the form will not take. Basescan is how you show which contract you hold. Tether is a different issuer again if the invoice said USDT. Read the address before you size the trade.

Do not empty the SOL that signs

The wrapped mint is the asset in the quote. Native SOL is the fee. Phantom cannot sell a zero fee balance. MetaMask cannot show So11111111111111111111111111111111111111112. There is no ERC-20 approval. On Base, USDC cannot pay chain id 8453, so plan ETH or the dollars cannot move. The L2 does not waive that.

Etherscan is the wrong window for this credit

Mainnet USDC is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48. About 12 second blocks belong there. How to bridge assets between chains is the switch to an EVM wallet on 8453. Wait for Basescan. A second SOL signature because the first wallet looks empty can complete twice.

Stay on Solana when the dollar can be an SPL mint

Circle's mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. A local swap never asks for Base ETH or risks USDbC. Cross when someone named the Base contract. The minimum USDC is the floor. Selling a fee coin into a thin dollar quote is still a loss if you accept a bad minimum. USDbC will not satisfy a deposit that names the native Circle contract on Base.

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

The quote names So11111111111111111111111111111111111111112, the wrapped SOL mint. Phantom signs, Solscan shows it, native SOL pays the fee, and there is no ERC-20 approval.

Is USDC from SOL the bridged USDbC token on Base?

No. Circle at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 arrives on chain id 8453. USDbC is different. SOL left as the wrapped mint. Check Basescan. If the app wants the bridged token, this route is wrong. ETH is required to move the USDC, because Base is an L2 that charges ETH.

Can I use my whole SOL balance?

No. Native SOL pays Phantom. The quote says So11111111111111111111111111111111111111112 and has no ERC-20 approval. Leave a remainder. On Base, hold ETH, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, or the new USDC cannot transfer on chain id 8453. A block interval is not a delivery time for the bridge. Switch the wallet to the destination chain before you judge the balance.

Does this credit mainnet USDC?

No. Ethereum Circle is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on chain id 1, about 12 second blocks, Etherscan. This route credits Base only. If the receiver pasted the mainnet address, pick another route. Confirm the Base contract before you sell SOL. Do not send a second time while the first transfer is still open.

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