Cross-chain · Solana → Ethereum
Swap USDC from Solana to WETH on Ethereum
Swap USDC from Solana to WETH on Ethereum. Circle's SPL mint leaves Solana, and canonical WETH is what can arrive on Ethereum. The wrapper is not the coin that pays gas.
Send EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v from Phantom. Solscan is the source explorer, and there is no ERC-20 approval on that mint. Receive 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 on Ethereum, chain id 1. Etherscan is the check. Blocks are about 12 seconds. Native ETH is the sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, which this route does not deliver. WBTC is a different wrapper and is not native bitcoin.

Canonical WETH is one contract on chain id 1
The wrapper cannot pay the 12 second chain
The Solana debit is a mint, not an allowance
Refuse the route when the dollar should have stayed a dollar
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 Solana to WETH on Ethereum?
Send EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v from Phantom. Solscan is the source explorer, and there is no ERC-20 approval on that mint.
Can this WETH pay Ethereum gas?
No. WETH at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 is an ERC-20. Gas is native ETH on chain id 1, the sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. Circle's mint left Solana. Hold ETH before you move the wrapper. Etherscan is the explorer, and about 12 second blocks are not a bridge schedule. Keep the destination gas token or the arrival cannot move.
Is this the same WETH used on Base?
No. Base WETH is the predeploy 0x4200000000000000000000000000000000000006 on chain id 8453. This route delivers mainnet WETH only. Arbitrum and Polygon use other addresses too. If the app you are funding is not on chain id 1, this page is the wrong arrival. Check Etherscan before you assume the pool can see it.
Does Phantom show an approval for the USDC mint?
No. EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v is an SPL mint. Solscan records the send, and there is no ERC-20 approval to revoke. Keep native SOL for the fee. The receiving wallet is an Ethereum account that needs its own ETH, because WETH will not pay the next mainnet transaction.
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.
How to move tokens from Ethereum to Base
Move tokens from Ethereum to Base with XAUConnect: use a bridge (same 0x address is not enough), verify the arriving USD
How to create an ERC-20 token
Create an ERC-20 on XAUConnect Launchpad: TokenFactory deploys a fixed-supply LaunchedToken with no mint, tax, or blackl
Slippage vs price impact: what's the difference?
Price impact is the move your trade causes in the pool. Slippage is how far from the quote you still allow the fill. The
What is a fair launch?
Fair launches aim to give everyone the same starting line, with no pre-sale or team allocation. What that means in pract
Market cap vs liquidity: don't confuse them
Market cap is a notional headline; liquidity is what you can trade. Why confusing them causes losses, where the gap is d
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.