Cross-chain · Base → Solana

Swap WETH from Base to USDT on Solana

Swap WETH from Base to USDT on Solana. Wrapped ETH leaves Base, and Tether's SPL USDT mint arrives on Solana.

The WETH you approve is 0x4200000000000000000000000000000000000006 on Base, chain 8453, on Basescan. Gas is ETH. The mint you receive is Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB. Solscan shows it. It is Tether, not Circle's EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Native ETH on Base is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE and is not the input. Phantom holds the SPL token. Solana does not use ERC-20 approvals. SOL pays Solana fees and is not included as the output.

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

Wrapper for Tether's mint

You leave ETH exposure. You do not receive WETH on Solana. Decimal widths differ, so do not compare raw integers across Basescan and Solscan. Read the human amount. Tether can freeze addresses. A bridge does not clear a freeze on Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB.

Circle would be the other mint

EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v is Circle on Solana. If the order names Circle, this page is wrong. Ethereum Tether at 0xdAC17F958D2ee523a2206206994597C13D831ec7 is also wrong as a search key on Solscan. The receiving address must be a Solana address in Phantom or a similar wallet, not a 0x string from MetaMask.

No Solana allowance

Approve WETH on Base only. Do not wait for an approve signature on Solana. A token account for the mint may be created, and that is not an ERC-20 spender cap. How to bridge assets between chains walks the wallet change. It names no duration. Keep SOL for later Solana fees.

Skip the route when

Skip it if your Base balance is native ETH rather than WETH. Skip it if you wanted the wrapped SOL mint. Skip it if both sides of the trade are already on Base. Skip it if the minimum USDT is a bad sale of the wrapper. Basescan and Solscan will not share a hash. Phantom has to be the receiver, because an EVM wallet cannot store the mint.

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 Base to USDT on Solana?

The WETH you approve is 0x4200000000000000000000000000000000000006 on Base, chain 8453, on Basescan. Gas is ETH.

Which mint is the USDT?

Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB on Solscan. Circle's USDC mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. The source is Base WETH at 0x4200000000000000000000000000000000000006, which you approve on chain 8453. Ethereum's Tether contract will not find this SPL balance. Solscan and the Es9v mint are the check, in Phantom rather than MetaMask. Check that mint before you sign.

Do I approve anything on Solana?

No. Solana does not use ERC-20 approvals. The approval is Base WETH, paid in ETH. Phantom receives the mint. MetaMask cannot store it. SOL pays Solana fees and must already be in the Solana wallet if you need to move USDT after it arrives. There is still no ERC-20 approval on Solana.

What if I only have native ETH on Base?

This page will not see it. Native ETH is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE and pays gas on chain 8453. Wrap into 0x4200000000000000000000000000000000000006 first, or use the route that sells native ETH for the same Tether mint. An empty WETH balance cannot be approved. Wrap on Base first if the gas coin is all you hold.

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