Moving Solana assets across chains without a dex
Swap crypto
Live rates · no accountSend exactly to:
This asset needs a memo / tag. Send it with or the exchanger cannot credit your deposit.
You receive about at . Exchange reference .
Status: waiting for your deposit
You send from your own wallet straight to the exchanger — nothing to connect, no account, and you stay on this page throughout. Rates are indicative until a swap is opened.
The swap is carried out by an independent exchanger and the deposit address above is theirs. dupetheduck.com never holds, receives or controls your funds, has no key to that address, and earns a referral commission. Opening a swap sends your receiving address, IP, browser and timezone to the exchanger for their compliance checks; we store none of it. Check their terms, fees and country restrictions before sending anything.
You hold SOL or a Solana-based token. You want to convert it to something on another chain - USDT on Ethereum, Bitcoin, perhaps a BNB-chain asset. The obvious path is a decentralised exchange bridging into another DEX. But there is another route: a direct exchange service that accepts your Solana asset and sends you the equivalent on the destination chain. No liquidity pool, no slippage tolerance to set, no pair to find.
This page explains what that process actually involves, what you should check before you send, and what can go wrong. Read it once before you fill in the form below.
What happens between sending and receiving
The exchange service gives you a deposit address on Solana and a receiving address on the destination chain. You send your SOL or SPL token to that Solana address. The service waits for enough network confirmations - usually one or two - then locks your deposit and executes the swap on its own books. It sends the converted asset to the address you provided.
You do not interact with a smart contract. You do not approve a token spend. You simply make a transfer. The exchange handles the rest.
The quoted rate you see before you send is a fixed rate, not a market order. It is locked for a short window - typically a few minutes. If you send after that window expires, the exchange recalculates. That can work for or against you.
Checking each step
Before you send: Confirm the destination address exactly. A single wrong character means the exchange sends the asset to an address you do not control. No reversal exists for that error - the exchange cannot claw back a transaction it broadcast to a valid address on another chain.
Confirm the asset. If you are swapping SOL, send SOL. If the quote is for USDC on Solana, send USDC. Sending a different SPL token will either cause the exchange to reject the deposit or execute a swap at a rate you never agreed to. Most services will return the wrong token minus network fees, but that takes time and cuts into your amount.
Check the network. Solana has a mainnet and a testnet. Sending to a testnet address with mainnet tokens is a permanent loss.
What the exchange rate actually includes
The rate you see is not the raw market price. It includes the exchange's spread, the estimated Solana network fee for the deposit, and the destination chain fee for the outgoing transaction. The service may also add a small fixed fee.
You cannot see the exact breakdown unless the service displays it. What you can do is compare the quoted output amount to the current market price for the same pair, then judge the difference. That difference is what the exchange charges for convenience and speed. There is no hidden slippage because there is no liquidity pool. The rate is the rate.
Why your swap might arrive with less than the quoted amount
The quoted amount assumes the network fees do not change. Solana fees are low and predictable in normal conditions, but they can spike during congestion. If the fee to submit the outgoing transaction rises above the estimate baked into the quote, the exchange deducts the difference from your output.
You may also see a shortfall if the destination chain fee is higher than expected. If you are swapping to Ethereum during a gas spike, the fee to send your USDT can consume a meaningful fraction of a small swap.
The exchange does not profit from this. It passes through the actual network cost. But you bear the risk of fee volatility between the quote and the settlement.
How long a SOL swap takes
Solana confirms transactions in under a second. The exchange will wait for at least one confirmed block before processing. The delay is not on Solana; it is on the exchange's internal queue and the confirmation speed of the destination chain.
A swap to Bitcoin can take 30-60 minutes because Bitcoin requires multiple confirmations. A swap to a fast chain like BNB or Polygon might complete in under five minutes. The exchange typically shows a status page or provides a transaction ID you can track.
What can go wrong and what cannot be undone
Wrong amount sent. If you send less than the minimum or more than the maximum the exchange accepts, the service may reject the deposit. Your funds will be returned to your Solana wallet, minus the Solana network fee for the return transaction. That fee is small, but it is gone.
If you send within the accepted range but a different amount than you quoted, the exchange will recalculate the output at the current rate. You will not receive the original quote.
Can an exchange reverse a Solana swap after it has been sent? No. Once the exchange broadcasts the outgoing transaction to the destination chain, that transaction is final. The exchange cannot recall it. If you sent to the wrong address or chose the wrong asset, the exchange has no mechanism to undo the swap. Check everything before you confirm.
Do I need a Solana wallet to swap SOL on an exchange platform? Yes. You need a wallet that holds your SOL or Solana-based token and can send a transaction. The exchange gives you a deposit address; you must sign a transfer from your wallet to that address. A custodial exchange account that holds your SOL internally will not work unless it supports withdrawals to external Solana addresses.
What should I know before swapping SOL for Bitcoin on an exchange? Bitcoin confirmation times are long relative to Solana. The exchange will not credit your deposit until it sees sufficient confirmations on Bitcoin's side. That can take an hour. The exchange rate quoted at the start may shift if Bitcoin's price moves significantly during that window. Most services lock the rate only for the Solana deposit window, not for the full Bitcoin confirmation period.
How do Solana network fees affect the final amount when swapping out of SOL? The fee to send your deposit to the exchange is paid by you as part of the transaction you sign. It is separate from the swap fee. The exchange's quote accounts for its own cost to process the deposit, but your network fee is deducted before your funds reach the exchange. Always check that the amount you send minus the network fee still meets the exchange's minimum.
More on swapping
-
Can an exchange reverse a Solana swap after it has been sent
No. Once a Solana swap transaction has been confirmed on the blockchain, the exchange cannot reverse it. This is a hard property of the Solana network, not a policy choice by the exchange.
-
Do I need a Solana wallet to swap SOL on an exchange platform
No, you do not need a Solana wallet to swap SOL on an exchange platform. The exchange service holds the SOL during the swap and delivers the result to whatever address you specify on the destination chain.
-
How do Solana network fees affect the final amount when swapping out of SOL
When you swap out of SOL using an exchange service, the Solana network fee is deducted from the SOL you send, not from the quoted output amount. This means the final amount you receive in the destination token or chain is based on what remains after the Solana transaction fee is
-
How long does a SOL swap take when using an exchange service
A SOL swap through an exchange service typically completes in 1 to 30 minutes, with most transactions settling within 5 to 15 minutes. The time depends on network conditions, the chains involved, and the exchange service's own processing queue.
-
What does the exchange rate actually include when swapping SOL to USDT
The exchange rate shown when swapping SOL to USDT already accounts for the network fees, the exchanger's spread, and any liquidity costs. There are no hidden additions; the rate you see is the final rate before any unforeseen chain congestion.
-
What happens if I send the wrong amount to a swap deposit address
The exchanger will process the swap with the amount it actually received, not the amount you intended to send. If the amount is too small to meet the minimum, the swap will fail and the funds will be sent back to your sending address, minus any network fees.
-
What should I know before swapping SOL for Bitcoin on an exchange
You should know that swapping SOL for Bitcoin on an exchange service is a multi-step process that involves two separate transactions, network fees on both sides, and a price spread that is usually wider than a direct crypto-to-crypto trade on a DEX. The exchanger does not hold a
-
Why did my Solana swap arrive with less than the quoted amount
You received less than the quoted amount because the quote was an estimate, not a guarantee. Every swap that goes through an exchanger - rather than executing directly on a decentralized exchange - introduces slippage, network fees, and the exchanger's own margin, all of which ca
dupetheduck.com is an information site and is not an exchange. Swaps are carried out by independent exchangers; we never hold or control your funds.