Cross-chain · Ethereum → Solana

Swap DAI from Ethereum to USDT on Solana

Swap DAI from Ethereum to USDT on Solana. You send Maker's DAI on Ethereum and you receive Tether USDT on Solana.

You approve DAI at 0x6B175474E89094C44Da98b954EedeAC495271d0F. Etherscan is where that 18-decimal token lives, on chain id 1, with ETH gas and blocks about 12 seconds. Tether's SPL mint is Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB, a six-decimal token you match on Solscan. Phantom or Solflare receives it. There is no ERC-20 approval on Solana. A little SOL has to sit in that wallet before the USDT can move again.

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

Approve Maker, not the other dollar tokens

Only 0x6B175474E89094C44Da98b954EedeAC495271d0F is the input. Approving Ethereum USDT or USDC does nothing for this page. DAI can trade slightly off a dollar, so this is not a pure ticker change even before the bridge. Keep ETH for the approval. If the Ethereum wallet has DAI and no ETH, you are stuck on chain id 1.

Tether on Solscan uses six decimals

Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB is the mint. It is Tether, not Circle, and not Maker. Solscan should show that string in full. A Solana account will not appear on Etherscan. No ERC-20 approval is required on the Solana side. Fees there are SOL. USDT will not pay them.

Skip this when the payout ticker is wrong

Circle USDC on Solana is a different mint and a different page. Native SOL is another page. Keeping DAI on Ethereum is the right choice when no Solana venue is waiting for Tether. This route is the wrong tool in all three of those cases. The asset bridge guide covers the hop in general. Your quote still does not freeze a price.

The floor is USDT, the fee is ETH

Read how much DAI leaves and how much USDT is the minimum on Solana. Those numbers already account for decimals in the quote. Do not rebuild them from raw integers. Ethereum gas is a second cost, paid in ETH, and it can be large. Sign on chain id 1 only. If Solscan later shows a different mint, you signed something else.

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

You approve DAI at 0x6B175474E89094C44Da98b954EedeAC495271d0F. Etherscan is where that 18-decimal token lives, on chain id 1, with ETH gas and blocks about 12 seconds.

Does Maker DAI become Tether automatically because both track a dollar?

No. This page sells DAI at 0x6B175474E89094C44Da98b954EedeAC495271d0F and buys Tether's Solana mint Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB. The issuers are different, the decimals are different, and the chains are different. Etherscan and Solscan will not show one shared balance. The quote's minimum is the figure to trust, not a peg you assume.

Which wallet signs, and which wallet receives?

An Ethereum wallet approves DAI and pays ETH gas on chain id 1. Phantom or Solflare receives the USDT. Solana will not ask for an ERC-20 approval. Match Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB on Solscan before you treat the transfer as finished. Keep SOL in the receiving wallet so the USDT can move.

What if I wanted Circle USDC on Solana instead?

Stop before you sign. This route pays Tether, not Circle. The USDC page uses a different Solana mint. Signing here because the dollar amount looks similar is the wrong tool. DAI would still leave Ethereum, and you would hold USDT. Open the page that names USDC if that is the token the venue asked for.

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