Cross-chain · Ethereum → Solana

Swap DAI from Ethereum to USDC on Solana

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

DAI is 0x6B175474E89094C44Da98b954EedeAC495271d0F, an ERC-20 with 18 decimals. You approve it. Etherscan shows that contract on chain id 1. Gas is ETH and blocks are about 12 seconds. Circle's SPL USDC is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, which uses six decimals. Match it on Solscan. Phantom or Solflare holds it. Solana has no ERC-20 approval. Keep SOL for later fees.

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

Maker's token is not Circle's token

The wallet must contain DAI at 0x6B175474E89094C44Da98b954EedeAC495271d0F. USDC and USDT on Ethereum are different issuers and will not satisfy the approval. DAI's 18 decimals mean the on-chain integer looks huge next to USDC. Read the quote in human units. You still need ETH for gas, because DAI does not pay Ethereum fees.

Six-decimal USDC on Solscan

The payout mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. That is Circle USDC on Solana, not a DAI mint and not Tether. Solscan is the explorer. An 18-decimal habit from Ethereum will make a raw Solana amount look small. Trust the quote's USDC figure, then check the mint. There is no approval on Solana. SOL pays the next fee.

Wrong tool if you wanted DAI, Tether, or a same-chain swap

This page will not deliver DAI on Solana. If your desk only accepts Tether, it is the wrong tool. If you wanted USDC on Ethereum, swap there and skip the bridge. The issuer changes from Maker to Circle, which matters if a venue treats them differently. See how bridges work before you move size. No completion time is promised.

Two decimals, one minimum

Do not subtract the raw DAI integer from the raw USDC integer. They are scaled differently, on different chains. The minimum USDC on the quote is the floor. ETH gas comes out of the Ethereum wallet on top of that. After Solscan shows the mint transfer, you still need SOL in Phantom or Solflare. Refresh if the quote goes stale.

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 USDC on Solana?

DAI is 0x6B175474E89094C44Da98b954EedeAC495271d0F, an ERC-20 with 18 decimals. You approve it. XAUConnect compares live routes and lets your own wallet sign.

Why does my DAI balance look so much larger on-chain than the USDC quote?

Maker DAI at 0x6B175474E89094C44Da98b954EedeAC495271d0F uses 18 decimals. Circle USDC on Solana, EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, uses six. The quote already speaks in whole tokens. Compare those figures, not the raw integers on Etherscan and Solscan. You still approve DAI on Ethereum and pay ETH gas.

Is this the same as swapping DAI for USDC on Ethereum?

No. A same-chain swap would leave Circle USDC on Ethereum. This page delivers the SPL mint on Solana, which only Phantom or Solflare can hold, and Solscan is the explorer. There is no ERC-20 approval on Solana. If you do not need a Solana balance, this route is the wrong tool.

Do I need SOL before the USDC can show up?

You need ETH on Ethereum to approve DAI and to send the swap. SOL is what Phantom or Solflare spends after Circle USDC arrives, so you can move it. The mint itself does not pay fees. If the destination wallet has no SOL, the USDC can sit there. This page does not promise when it arrives.

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