Cross-chain · Base → Ethereum

Swap USDC from Base to USDT on Ethereum

Swap USDC from Base to USDT on Ethereum. Circle USDC leaves Base, and Tether USDT is what arrives on Ethereum mainnet.

Base is chain 8453, an Ethereum L2, and the gas coin there is ETH. The USDC you send is Circle's contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Basescan. Ethereum is chain 1, blocks are about 12 seconds, and the USDT you should see is Tether's contract 0xdAC17F958D2ee523a2206206994597C13D831ec7 on Etherscan. Both tokens use 6 decimals on these chains, but the issuers differ. The placeholder 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE means native gas, and it is not either asset on this route.

Diagram for Swap USDC from Base to USDT on Ethereum
USDC leaves Base. USDT is what can arrive on Ethereum.

Two issuers, one dollar word

Circle issues the USDC that leaves Base. Tether issues the USDT that arrives on Ethereum. A shared price near one dollar is not a shared contract. If a lender, a payroll file, or a pool asked for Circle dollars on Ethereum, they mean 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, and this route will not credit it. Maker DAI is a third token, with 18 decimals and a different issuer. Read the quote symbol against the issuer you can redeem with.

What Basescan and Etherscan each show

Approve USDC on Base only if the spender matches the router on the quote and the cap matches the size you intend. After you sign, the Base hash stays on Basescan. The USDT credit is a separate fact on Etherscan, sent to your wallet at Tether's contract. A bridge wait sits on top of those 12 second blocks, and nothing here promises how long that wait runs. The handoff itself is explained in how cross-chain bridges work.

When this hop is the wrong job

Stay on Base if the buyer of your dollars is already there. Crossing to Ethereum only to swap back pays gas twice and adds a second contract check. Skip this page if you need native ETH on Ethereum for fees, because USDT cannot pay gas. Skip it if the wallet is still on chain 8453 while you search Etherscan, since the balance will look empty until the network changes.

Two ETH balances, neither is the swap

ETH on Base pays the approval and the send. ETH on Ethereum pays whatever you do with USDT afterward. Those balances do not merge just because the ticker is ETH. If the minimum on the quote is worse than you will accept, do not sign. When a quote expires, request another one. This page is not a price lock.

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 USDC from Base to USDT on Ethereum?

Base is chain 8453, an Ethereum L2, and the gas coin there is ETH. The USDC you send is Circle's contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Basescan.

Is Ethereum USDT the same token as Circle USDC?

No. Tether's USDT at 0xdAC17F958D2ee523a2206206994597C13D831ec7 is not Circle's USDC. If the other side of your trade named Circle, use a route that delivers Ethereum USDC instead. Maker DAI is different again. This page fits only when Tether's Ethereum token is the balance you meant to hold.

Do I approve USDC on Base before this swap?

Yes, when the wallet asks. USDC on Base is an ERC-20, so the router needs an allowance before it can pull tokens. The native-gas placeholder is not the asset you spend here, so there is no gas-coin transfer in place of that approval. Read the spender and the allowance cap before you confirm.

Will the USDT I receive pay Ethereum gas?

No. USDT is an ERC-20 from Tether. Gas on chain 1 is ETH, and blocks are about 12 seconds. The ETH you hold on Base, chain 8453, does not pay mainnet fees. If Ethereum ETH is empty, you can see the USDT on Etherscan and still be unable to move it.

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