USDC (ERC-20) → USDC (Solana)
Exchange USDC (ERC-20) to USDC (Solana)
The same dollar, on Solana, fast and cheap to move onward.
Send USDC on Ethereum, receive USDC to your own wallet on Solana. We lock the rate the moment you start: what you see is what lands.
How to exchange USDC (ERC-20) to USDC (Solana)
- 01 Enter the amount and your Solana wallet address.
- 02 Send USDC on Ethereum (ERC-20) to the address shown, in one transaction.
- 03 Receive USDC to your Solana wallet, usually quickly.
Fast and cheap to move onward
On Solana a transfer confirms in seconds and the fee is pennies. After the move, every onward USDC transfer costs almost nothing.
No market risk
Both sides are the same dollar, so you are not betting on price, you are changing networks. The amount you land on is locked before you send.
Get off mainnet gas
Every USDC transfer on Ethereum costs gas. On Solana that cost is all but gone.
Your coins do not sit with us
We do not hold a balance. USDC comes in and goes straight out to your Solana address.
USDC on Ethereum is ERC-20, and USDC on Solana is an SPL token: the same dollar but two different assets with different addresses. Send on the Ethereum network (ERC-20), to a 0x address, and give a standard Solana wallet address for receiving, with no memo or tag. The swap goes through after Ethereum network confirmations. The exact rate and minimum are shown right in the swap form. The logic of the move is simple: on mainnet every dollar transfer costs gas, while the same action on Solana costs small change and confirms in seconds, so the saving adds up over all your later transactions rather than this one. The deposit itself is an ordinary ERC-20 transfer and gets pricier in congested hours. As the receiver, check that your Solana wallet holds SPL tokens and displays USDC on that network.
How we differ
Comparing us with a specific service? Read the sourced, dated breakdowns
FAQ
Is this swap free of sign-up and customer checks?
There is no account to create, and the person swapping is not checked: the form asks for an amount and a Solana wallet address. Automated screening covers the funds that arrive into the order. A deposit that fails it stops the exchange, and the money returns to an address the sender controls.
Why move USDC to Solana?
To get off mainnet gas: transfers on Solana cost pennies, and that holds for every transfer after this one.
Which Solana address do I give, and is a memo needed?
A plain address from your Solana wallet - this network has no memo or tag. What arrives is USDC as an SPL token on Solana, so the wallet has to hold tokens of that network and show USDC there.
Why is the Solana side not exactly the same number?
One dollar, but ERC-20 on Ethereum and the SPL token on Solana are separate assets on-chain, and moving between networks is not free. The amount is priced at the rate the form shows before you send: it does not carry across one for one, and it does not move after you start.
How long is the wait after sending from mainnet?
Most of it is the deposit: the swap starts after Ethereum confirmations, and mainnet speed is middling and follows the load. From there the dollars head to Solana, where transfers confirm in seconds, so the second half passes almost unnoticed. We do not promise exact minutes.
The deposit does not match the order - how is it counted?
From what actually reached the deposit address, at the rate in force when it confirms. A small difference either way just moves the result. A large or atypical gap goes to manual review: a person looks at the order, and support at @swappsy agrees the outcome with you, a return included.
If the swap does not go through, where do the dollars return?
To the refund address you left with the order. The USDC goes back as the same ERC-20 token on Ethereum mainnet, to an address you control, and you do not have to ask for it separately.
Which network do I send USDC on?
Exactly the one this page names: USDC (ERC-20). A transfer on a different network, or sent to the token's contract address, cannot start this exchange — those cases go through manual support review.
Page reviewed: