Tap Trade, then Swap. Choose the coin you pay and the coin you receive, enter the amount, check the route, tap Next, review the details and tap Swap.
On this page
A swap exchanges one coin for another directly from your own wallet, also across blockchains. These steps describe the mobile app. The web app works the same way with slightly different labels.
Before you start
- You need the coin you want to swap in your wallet.
- You need enough of the native coin of the sending chain for the network fee. To swap a token on Ethereum you need some ETH. To swap USDT on TRON you need some TRX.
- Check which chain you want to receive on. USDT, USDC and other tokens exist on several chains, and the app lists each one separately.
Steps
- Tap Trade, then Swap. You can also open a coin in Wallet and tap Swap.
- In the upper field, choose the coin you pay and enter the amount.
- In the lower field, choose the coin you want to receive. Check the chain shown on the coin.
- Look at the route bar below the fields. It shows the rate and the fees of the selected route. Tap it to open Routes and pick another route if you prefer. See Swap routes compared.
- Optional: tap the settings icon to change the Slippage Tolerance or to swap to a different address.
- Tap Next.
- Check Review Swap Details: the coin and address you send from, the coin and address you receive at, the Slippage, the TX Fee and the Total fee. Tap the total fee to see every fee line.
- Tap Swap. With a multi-device vault, your other devices sign now.
The app shows the result and adds the swap to Activity. See How to track a swap.
In the web app: open Swap, fill You pay and You receive, check the route under Routes, select Preview swap, then Swap, and confirm in your wallet.
Token approval
The first time you swap a token on an EVM chain through a route such as 1inch, the app shows an approval step before the swap. Approve the token, wait for the confirmation, and the app continues with the swap. An approval transaction costs a network fee, and some routes ask for it again on later swaps.
Good to know
- The app only shows routes that answered for your pair and amount. If no route answers, try a larger amount or another pair.
- If the amount is below the minimum of the routes, the app shows Minimum swap: with the amount and a Use Min button.
- A swap cannot be cancelled after you tap Swap.
Check the destination coin and chain before you confirm. If you swap to the wrong chain, you need a second swap to move the funds and you pay fees again.
If something goes wrong
- The Swap button is disabled or the app shows a message: see Swap error messages and how to fix them.
- The swap takes long or was refunded: see My swap is stuck, delayed or refunded.
Related
- How swaps work
- Swap fees and how to lower them
- Swap to another address
- Multi-device vaults
- Background: How to swap BTC to ETH without a bridge
Common questions
Do I need the coin of the destination chain to receive a swap?
Not for the swap itself. You pay the network fee on the chain you send from, and the route deducts its payout fee from the amount you receive.
Why does the app ask me to approve a token first?
A token on an EVM chain needs an approval before a route can swap it. The approval is a separate step and can cost a network fee. Some routes ask again for later swaps.
Can I change or cancel a swap after I tap Swap?
No. Once the transaction is sent it cannot be changed or cancelled. Check the coin, the chain and the amount on the review screen.
Can I swap to an address that is not mine?
Yes, on most routes. Open the swap settings and enter the address under Swap to a different address.
How long does a swap take?
Each route shows its estimated time in the route list. It ranges from under a minute to several hours for streaming swaps.
Thank you.
Sorry about that. Chat with support inside the app, or write to info@thorwallet.org. Support will never ask for your recovery phrase.