Cross-chain · Solana → Arbitrum One

Swap USDC from Solana to WETH on Arbitrum One

Swap USDC from Solana to WETH on Arbitrum One. Circle's SPL mint leaves Solana, and Arbitrum WETH is what can arrive. The wrapper cannot pay L2 gas.

Spend EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v in Phantom. Solscan is the explorer, and there is no ERC-20 approval. WETH is 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 on Arbitrum One, chain id 42161, not Nova. Arbiscan is the check. ETH gas is the sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. Polygon WETH and the Base predeploy are different addresses. Mainnet WETH is 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 on chain id 1.

Diagram for Swap USDC from Solana to WETH on Arbitrum One
USDC leaves Solana. WETH is what can arrive on Arbitrum One.

0x82aF is the only WETH this quote can credit

A mainnet address pasted into Arbitrum shows the wrong token or nothing. Etherscan, chain id 1, about 12 second blocks, is the wrong explorer. Base's 0x4200 predeploy is the wrong chain. If your pool is not on 42161, bridging here creates inventory you must move again. WBTC is not this wrapper and is not native bitcoin. Arbiscan has to show 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1.

ETH sits beside WETH or the deposit fails

Gas is ETH, not the wrapper and not the Circle mint. If the button you are stuck on says insufficient funds for gas, this page is the wrong fix. Buy native ETH. If the button names WETH, this arrival matches and you still need a small ETH balance. Nova will not display either coin from this route.

Phantom out, Arbitrum wallet in

Keep SOL. There is no ERC-20 approval on the mint. MetaMask cannot see the debit. How cross-chain bridges work is why the far side is a new contract. Do not resend because Arbiscan is late. Switch the receiving wallet to chain id 42161 before you decide the WETH is missing.

Dollars were available without taking ether's price

USDT and native USDC exist on Arbitrum One. Use them when the treasury rule is a dollar. This route sells Circle for WETH. Take it when the contract names the wrapper. The minimum WETH is the floor. A quiet bridge is not a reason to accept a worse floor on a second quote you did not need.

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 Arbitrum One?

Spend EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v in Phantom. Solscan is the explorer, and there is no ERC-20 approval.

Does Arbitrum WETH from Solana USDC pay gas?

No. 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 is an ERC-20. Gas is ETH on Arbitrum One, chain id 42161, not Nova. Circle's mint left Solana. Hold ETH before you move WETH. Check Arbiscan. If you only needed fees, use the native ETH route instead. Switch the wallet to the destination chain before you judge the balance.

Is this the same WETH as on Ethereum or Base?

No. Ethereum WETH is 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 on chain id 1, Etherscan, about 12 second blocks. Base uses a predeploy on chain id 8453. This route credits Arbitrum One only. If the pool is elsewhere, this page is the wrong inventory. Do not send a second time while the first transfer is still open.

Is there an ERC-20 approval on the Solana mint?

No. EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v is an SPL mint. Phantom signs it and Solscan records it. Keep native SOL for the fee. The WETH arrives in an EVM wallet. That wallet needs ETH, the sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, before the wrapper can move. Confirm the contract on the explorer before you sign.

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