Cross-chain · Base → Solana

Swap USDC from Base to SOL on Solana

Swap USDC from Base to SOL on Solana. Circle USDC leaves Base, and SOL arrives through the wrapped SOL mint.

Spend Circle USDC at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base, chain 8453. Basescan is the explorer, and ETH pays the fee. The destination mint in this quote is So11111111111111111111111111111111111111112. That is the wrapped SOL mint routes use to represent SOL. It is not an ERC-20 on Base. Solscan shows it. Native SOL pays Solana fees. Phantom, not MetaMask, holds the result. There is no ERC-20 approval on Solana.

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

Why the mint is all ones and a two

So11111111111111111111111111111111111111112 is the canonical wrapped SOL mint. Quotes use it when the thing you buy is SOL. It is not a meme coin that happens to look repetitive, and it is not native SOL stored as an ERC-20. If you expected a 0x contract called SOL on Base, this route is the wrong shape. You are leaving the EVM.

Phantom, fees, and the missing approve button

The receiving wallet must speak Solana. MetaMask on Base can sign the USDC side and then has nowhere to show the mint. SOL is the fee coin on Solana. Wrapped SOL and native SOL are closely related in wallets, and you should still confirm on Solscan that the mint is the one above. No Solana ERC-20 allowance will be requested, because that standard is not how SPL tokens move.

Dollars you might have meant to keep

Tether's mint is Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB. Circle's Solana USDC is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Neither is the output here. If you needed a stable on Solana, stop. If you needed ETH on Base, stop. Trade on Solana is the destination context. No fill time is promised.

Checking both sides

Debit the Circle contract on Basescan. Credit the wrapped SOL mint on Solscan to the Solana address you supplied. Leave ETH on Base so the approval can be paid. If the minimum SOL is too small, 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 SOL on Solana?

Spend Circle USDC at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base, chain 8453. Basescan is the explorer, and ETH pays the fee.

Is So111... an ERC-20 on Base?

No. So11111111111111111111111111111111111111112 is the wrapped SOL mint on Solana. The token you spend is Circle USDC at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base. MetaMask cannot hold the mint. Use Phantom and confirm the mint on Solscan. There is no ERC-20 approval on the Solana side. Native SOL is what pays Solana fees, separate from this mint.

Does this deliver native SOL or only the wrapped mint?

The quote's destination is the wrapped SOL mint, which is how SPL routes represent SOL. Wallets often treat that balance as SOL, and native SOL is what pays fees. If you wanted an ERC-20 named SOL on Base, this page is wrong. Read Solscan before you assume a different mint arrived.

What pays fees on each side?

ETH pays Base, chain 8453, including the USDC allowance. SOL pays Solana. USDC cannot pay either fee by itself. Keep ETH on Base for the send. Have a Solana wallet ready, because the credit will not appear inside an EVM account. Phantom or a similar wallet has to be the receiver.

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