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.

Maker's token is not Circle's token
Six-decimal USDC on Solscan
Wrong tool if you wanted DAI, Tether, or a same-chain swap
Two decimals, one minimum
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.
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.
Swap WETH
Swap Wrapped Ether (WETH) on Ethereum at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2. Unwrapping stays on Ethereum. It do
Swap PEPE
Swap Pepe (PEPE) on Ethereum. Ethereum quotes on XAUConnect, with the fee and the minimum you receive shown before you s
Swap WBTC
Swap Wrapped BTC (WBTC) on Ethereum at 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599. It is an ERC-20 claim on BTC, not bit
Swap ETH
Swap Ether (ETH) on Ethereum, chain id 1. Gas is the same ETH you may be selling, so leave enough for the fee. WETH is a
What is a liquidity pool?
A liquidity pool is two tokens locked in a contract that quotes a price from their ratio. Your trade moves that ratio. T
Meme coin risks every trader should know
A meme coin can be unsellable, copied, or emptied by a thin pool. The ticker is not identity. Check the contract and try
Build programmatically
Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.