Cross-chain · Solana → Arbitrum One

Swap SOL from Solana to USDT on Arbitrum One

Swap SOL from Solana to USDT on Arbitrum One. SOL leaves Solana, and Tether on Arbitrum One is what can arrive. ETH pays the L2 fee. USDT does not.

The mint in the quote is So11111111111111111111111111111111111111112. Phantom signs, Solscan shows it, native SOL pays, and there is no ERC-20 approval. Tether is 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 on chain id 42161, not Nova. Arbiscan is the check. The gas sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE is ETH. Ethereum's Tether is a different contract on chain id 1, about 12 second blocks, Etherscan.

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

This Tether is not Circle and not mainnet USDT

0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 is the arrival. Circle's native USDC is 0xaf88d065e77c8cC2239327C5EDb3A432268e5831. If the app said Circle, this page is wrong. Ethereum Tether, 0xdAC17F958D2ee523a2206206994597C13D831ec7, has the allowance-reset habit and lives on Etherscan. Do not import it on Arbitrum and expect this credit. Arbiscan has to show the Arbitrum contract.

Leave SOL or the wrapped mint never moves

So11111111111111111111111111111111111111112 names SOL. Native SOL pays. There is no ERC-20 approval. MetaMask cannot confirm the debit. After the hop, USDT cannot pay chain id 42161, so an EVM wallet with no ETH is stuck. Nova will not rescue you by showing the token under a similar name.

The bridge is not a 12 second block

That interval is Ethereum. Arbitrum One is the destination, and it does not publish a bridge clock either. Wait for the USDT address on the destination. A second sale of SOL because Phantom looks empty and MetaMask is on the wrong chain is how people double the trade. Switch to 42161 first.

Stay on Solana if Tether's mint was the goal

Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB is Tether on Solana. A local swap reaches it without ETH or Arbitrum. Cross when the invoice names the Arbitrum contract. The minimum USDT is the floor. Selling a fee coin into a stablecoin is only a win if that floor preserves the value you needed. Ethereum's allowance reset does not apply to this Arbitrum Tether contract.

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

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

Does SOL become Circle USDC on Arbitrum?

No. Tether at 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 is the arrival on Arbitrum One, chain id 42161. Circle is a different contract. SOL left as the wrapped mint. Check Arbiscan, not Nova. If the receiver said Circle, this route is wrong. ETH is required to move the USDT. A block interval is not a delivery time for the bridge.

Why keep SOL if the trade sells SOL?

Native SOL pays the Phantom fee. The quote's mint So11111111111111111111111111111111111111112 does not remove that need, and there is no ERC-20 approval. Leave a remainder. On Arbitrum, hold ETH, 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, or the USDT cannot move. Switch the wallet to the destination chain before you judge the balance.

Is this Ethereum's USDT, with its allowance reset?

No. That contract is 0xdAC17F958D2ee523a2206206994597C13D831ec7 on chain id 1, about 12 second blocks, Etherscan. This route credits Arbitrum One only. Do not apply mainnet allowance habits to the wrong token. Confirm the Arbitrum address on Arbiscan before you sell SOL. 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