Cross-chain · Solana → Ethereum

Swap USDT from Solana to WETH on Ethereum

Swap USDT from Solana to WETH on Ethereum. Tether's SPL mint leaves Solana, and canonical WETH is what can arrive on Ethereum. You get the wrapper, not the gas coin.

Spend Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB in Phantom. Solscan shows the mint, and there is no ERC-20 approval. Receive 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 on chain id 1. Etherscan is the explorer. Blocks are about 12 seconds. Native ETH remains 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, which you must hold separately. This is not Base WETH, not Arbitrum WETH, and not WBTC.

Diagram for Swap USDT from Solana to WETH on Ethereum
USDT leaves Solana. WETH is what can arrive on Ethereum.

Mainnet WETH still needs an ETH float beside it

The pool that accepts 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 will not broadcast your deposit for free. Chain id 1 charges ETH. If the shortage you felt was gas, the native ETH route is the one that matches, and this page is wrong. If the shortage was the wrapper, arrive here and bring ETH anyway. WBTC is not a substitute, and WBTC is not native bitcoin.

Other chains reuse the name and not the contract

Base's predeploy is 0x4200000000000000000000000000000000000006. Arbitrum's WETH is 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1. A screenshot of either address does not credit Ethereum. Etherscan on chain id 1, with about 12 second blocks, is the only view that counts for this quote. Ethereum is that network. An L2 pool cannot see mainnet WETH, so bridging here to trade there is a detour.

Tether on Solana is a mint without an allowance

Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB does not produce an ERC-20 approval in Phantom. Native SOL pays the signature. MetaMask cannot show the debit. After the hop, the EVM wallet may approve WETH, and that approval is a new Ethereum transaction. Tether's famous set-allowance-to-zero behavior belongs to mainnet USDT, not to this WETH and not to the SPL mint.

Stay in a stablecoin if ether exposure was not the request

USDT to USDC or USDT to DAI keeps a dollar claim on mainnet. This route sells that claim for WETH. Use it when a mainnet contract named the canonical wrapper. Otherwise you are taking price risk and a bridge wait for the wrong inventory. The minimum WETH is the floor. Do not send a second mint transfer because Etherscan has not caught up with Solscan.

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 USDT from Solana to WETH on Ethereum?

Spend Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB in Phantom. Solscan shows the mint, and there is no ERC-20 approval.

Does Solana USDT become WETH that can pay gas?

No. WETH at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 cannot pay gas. ETH, the sentinel 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, pays it on chain id 1. Tether's mint left Solana. Check Etherscan and hold ETH before you move the wrapper. About 12 second blocks are a mainnet fact, not a bridge clock. The quote minimum is the floor, and a thin floor is a reason to stop.

Is this WETH the Base predeploy?

No. Base uses 0x4200000000000000000000000000000000000006 on chain id 8453. This route delivers Ethereum WETH only. If your contract is on Base or Arbitrum, you are on the wrong page. Etherscan must show 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 or the pool on mainnet cannot spend it. A block interval is not a delivery time for the bridge.

What signs the Solana half?

Phantom or Solflare, against the mint Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB. Solscan is the explorer. There is no ERC-20 approval to revoke. Keep native SOL for the fee. The WETH arrives in an Ethereum wallet, which MetaMask can hold and Phantom cannot. Switch the wallet to the destination chain before you judge the balance.

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