Cross-chain · Arbitrum One → Solana

Swap WETH from Arbitrum One to USDC on Solana

Swap WETH from Arbitrum One to USDC on Solana. Arbitrum WETH leaves the wallet and Circle USDC arrives on Solana.

Sell 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1. Arbiscan, chain id 42161, not Nova. That is WETH, not the gas sentinel. Keep ETH for the fee. Receive EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Solscan shows Circle's SPL mint. Phantom holds it. No ERC-20 approval on Solana. A 0x address cannot. Slots near 400 milliseconds are not a fill time.

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

Approve WETH on Arbitrum, nothing on Solana

Allowance, when needed, is for 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1, paid in ETH. If the screen shows the sentinel, you selected native ETH and left this route. Solana will not ask you to approve EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. SPL does not work that way. The recipient is a Phantom address. Solana is not an EVM network with a chain id in the 42161 sense.

Circle's mint, not Arbitrum's contract

The USDC you can receive is not 0xaf88d065e77c8cC2239327C5EDb3A432268e5831. That Circle contract stays on Arbitrum. Solscan must show the SPL mint. Six decimals there, eighteen on the WETH you sell. The minimum is a sale of ether exposure. It expires. USDC.e is irrelevant as an input because this page does not spend USDC at all.

SOL for the destination fee

Circle's mint will not pay Solana fees. Native SOL will. The wrapped mint So11111111111111111111111111111111111111112 is not the output. If Phantom has zero SOL, plan a little before you depend on moving the USDC. Source ETH is a separate requirement and is not refunded as SOL.

Wrong balance or wrong runtime

Stop if you hold native ETH rather than WETH. Stop if you need Tether's SPL mint or wrapped SOL. Stop if the recipient is an exchange 0x deposit. Stop on Nova. Stop if you expected Ethereum WETH at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 to appear on Solscan. Before you sign, compare 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 with EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v on their explorers and stop if either address on the quote differs. Do not treat a block interval on either chain as a promise for when the credit appears. The destination fee token is a different balance from the one this route can credit.

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 WETH from Arbitrum One to USDC on Solana?

Sell 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1. Arbiscan, chain id 42161, not Nova. XAUConnect compares live routes and lets your own wallet sign.

Does this spend my ETH or my WETH?

WETH at 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1. Native ETH, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, is only the fee on chain id 42161. If you hold only ETH, this quote cannot see it. The receive mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v in Phantom. There is no ERC-20 approval on Solana. Confirm that address on the explorer before you sign, and refresh the quote if it has expired.

Is Solana USDC the same contract as Arbitrum USDC?

No. Both can be Circle, and they are different runtimes. Solana's mint is the EPjFW address above, on Solscan. Arbitrum's contract is 0xaf88d065e77c8cC2239327C5EDb3A432268e5831, and you are not receiving it. A 0x wallet cannot hold the SPL mint. A slot near 400 milliseconds is not a shared ledger.

Will the USDC pay Solana fees?

No. Native SOL pays them. This route does not deliver So11111111111111111111111111111111111111112. Keep a little SOL in Phantom. You also need ETH on Arbitrum One to approve WETH. Nova is not that network. Confirm that address on the explorer before you sign, and refresh the quote if it has expired.

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