Cross-chain · Solana → Arbitrum One

Swap SOL from Solana to ARB on Arbitrum One

Swap SOL from Solana to ARB on Arbitrum One. SOL leaves Solana, and the ARB governance token is what can arrive. You sell a fee coin for a volatile token that cannot pay L2 gas.

The quote uses So11111111111111111111111111111111111111112. Phantom signs, Solscan shows it, native SOL pays the source fee, and there is no ERC-20 approval. ARB is 0x912CE59144191C1204E64559FE8253a0e49E6548 on chain id 42161, not Nova. Arbiscan is the check. ETH is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. This is not USDC, not WETH, and not ETH on Ethereum, chain id 1, about 12 second blocks, Etherscan.

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

Two volatile assets, and only one was the request

SOL already moves. ARB moves on its own. The route is a trade plus a bridge. Read the minimum ARB before you give up Solana gas. This page is wrong if you asked for ETH, Circle USDC, or Tether and followed the ticker ARB by mistake. It is wrong if the ARB balance you wanted is not on chain id 42161.

ARB solves neither fee

Reserve SOL on the way out. Reserve ETH on the way in. 0x912CE59144191C1204E64559FE8253a0e49E6548 is not the sentinel and not the wrapped SOL mint. A wallet full of ARB and empty of ETH cannot transfer, vote, or sell. Nova does not hold this credit as a backup view.

Look at the explorer that matches the chain id

Solscan for the debit. Arbiscan for the credit. Etherscan for a chain you are not using, with about 12 second blocks that do not time this hop. How to bridge assets between chains is the wallet switch. If Phantom is empty and MetaMask is on Ethereum, you have not proved the ARB is missing. Change the network.

Prefer ETH or a dollar when governance was incidental

Buying ARB because it is liquid is how you hold an asset you did not mean to price. ETH is the fee top-up. Circle or Tether is the dollar. Use those routes when they match. The minimum ARB is the floor. This page will not turn either chain's block time into an arrival time.

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

The quote uses So11111111111111111111111111111111111111112. Phantom signs, Solscan shows it, native SOL pays the source fee, and there is no ERC-20 approval.

Does ARB from SOL pay gas on Arbitrum One?

No. ARB at 0x912CE59144191C1204E64559FE8253a0e49E6548 is the governance token. Gas is ETH on chain id 42161, not Nova. SOL left as the wrapped mint and did not become that ETH. Hold ETH before you move ARB. Check Arbiscan, not Etherscan. Confirm the contract on the explorer before you sign.

Can I spend all my SOL to buy ARB?

No. Native SOL pays the Phantom fee. The quote names So11111111111111111111111111111111111111112 and has no ERC-20 approval. Leave a remainder or the send cannot broadcast. On Arbitrum you still need ETH, sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, to move the ARB. Keep the destination gas token or the arrival cannot move.

When is SOL to ARB the wrong trade?

When you needed ETH for fees, Circle USDC, or Tether USDT. ARB is price exposure. It is also wrong on Nova or on Ethereum, chain id 1, about 12 second blocks. Read the minimum and do not sign a floor you would not hold. The quote minimum is the floor, and a thin floor is a reason to stop.

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