Cross-chain · Solana → Arbitrum One

Swap SOL from Solana to WETH on Arbitrum One

Swap SOL from Solana to WETH on Arbitrum One. SOL leaves Solana, and Arbitrum WETH is what can arrive. The wrapper cannot pay gas on chain id 42161.

You spend So11111111111111111111111111111111111111112, the wrapped SOL mint. Phantom signs, Solscan shows it, native SOL pays the fee, and there is no ERC-20 approval. WETH is 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1, not Nova. Arbiscan is the check. ETH is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE and is not included. Mainnet WETH is 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, chain id 1, about 12 second blocks, Etherscan. WBTC is not this token and is not native bitcoin.

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

Only this WETH address counts on Arbitrum One

Polygon, Base, and Ethereum use other contracts. A pool on those networks cannot see 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1. If your liquidity is on chain id 1, this route is a detour. Etherscan will not show the credit. Arbiscan will, on 42161, not on Nova. Selling SOL into the wrong wrapper means a second bridge before you can deposit.

SOL out, ETH beside the wrapper

Drain native SOL and the mint never leaves. Arrive with WETH and no ETH and the deposit never starts. This page does not buy the fee coin. Buy native ETH if gas is the error on the screen. Buy WETH if the ABI names the wrapper. The two fixes are not substitutes.

No Solana allowance, no shared timer

There is nothing to revoke in Phantom. How cross-chain bridges work is the lock and the release. About 12 second blocks are Ethereum's, not a promise about Arbiscan. Wait for the WETH contract on the destination address. A second SOL signature doubles the sale while the first may still complete.

Dollars or ETH are the alternatives when WETH is not in the call

Circle and Tether keep a dollar. Native ETH pays fees. ARB is governance. WETH is for a contract that asks for it. Read the minimum. If the ether you would hold is less than you will give up in SOL, do not sign. A local swap on Solana never needs chain id 42161.

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

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

Can WETH from SOL pay Arbitrum gas?

No. 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 is an ERC-20. ETH, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, pays chain id 42161, not Nova. SOL left as the wrapped mint. Hold ETH and check Arbiscan. If you needed fees only, this route is wrong. A block interval is not a delivery time for the bridge.

Is this the canonical WETH on Ethereum?

No. That address is 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 on chain id 1, Etherscan, about 12 second blocks. This route credits Arbitrum One only. If the pool is not on 42161, the wrapper you receive is inventory that pool cannot spend. Switch the wallet to the destination chain before you judge the balance.

Do I approve wrapped SOL in Phantom?

No. So11111111111111111111111111111111111111112 has no ERC-20 approval. Solscan shows the send. Native SOL must remain for the fee. The WETH arrives in an EVM wallet on Arbitrum One. MetaMask shows it only on chain id 42161, and only ETH can pay to move it. 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