Most swap errors have one of three causes: you lack the native coin for the network fee, the amount is below the minimum of the route, or the route is paused. The message on the swap screen tells you which one applies.
On this page
When the app cannot start a swap, it tells you why. Find your message below.
Not enough for the network fee
Messages: "Not enough gas for transaction", "Insufficient funds to cover fee", "Not enough ETH to cover this transaction and its network fee".
The network fee is paid in the native coin of the chain you send from. A token balance does not pay the fee.
| You swap from | You need |
|---|---|
| A token on Ethereum (for example USDT) | ETH on Ethereum |
| A token on Arbitrum or Base | ETH on that same chain |
| A token on BNB Chain | BNB |
| A token on TRON | TRX |
| A token on Solana | SOL |
Some routes are gasless and do not need the native coin. When it is needed and missing, the review screen shows the amount next to You Need. Add that coin to the same wallet and try again. If you swap the native coin itself, leave a small amount for the fee.
The amount is too small
- Minimum swap: with an amount. No route quotes below this amount. Tap Use Min or enter more.
- "Amount too low - the swap output would be consumed by the network outbound fee and may fail without a refund. Increase the amount." The fee to pay out on the destination chain is higher than what you would receive. The app blocks the swap. Enter a larger amount or choose a destination chain with lower fees.
- "Failed to get a quote. Possibly amount is too small" or "No quotes". No route answered. Try a larger amount.
A swap under $100 carries no THORWallet fee, but network and route fees still apply. On expensive chains these fees can exceed a very small amount.
No route or paused route
- "No quotes available for the selected route. You could enter a different amount and try again."
- "[Chain] chain is halted" or "[Chain] trading is paused". The route has stopped that chain for now.
- "Trading on this route is paused. Please try again later."
Open Routes and pick another route, or wait and try again. THORWallet does not control these pauses.
The quote changed
- "The quote changed. Review the new amount and tap Confirm again."
- "Network fees changed - quote refreshed. Please tap Confirm again."
Prices and fees moved while the review was open. Check the new amount and tap Swap again. Nothing was sent.
Other messages before you confirm
- Not enough balance or "You are trying to swap more funds than you own". Lower the amount.
- "Your [coin] is still confirming on-chain." Coins you received a moment ago need more confirmations. Wait and try again.
- "This token is flagged as malicious and can't be swapped." The app blocks swaps of tokens flagged as scams.
If the review shows the slippage as a warning and Swap is disabled, the expected price difference is too high for this amount. Lower the amount, pick another route or adjust your tolerance. See Slippage and price impact.
After you confirmed
- Transaction Failed: "The transaction ran out of gas. Would you like to retry with 30% more gas?" Tap Retry with increased gas.
- "Your transaction was included in a block but failed on-chain. Your funds were not moved, but the network fee was spent." Start the swap again.
- "The transaction was not included on-chain, so your funds were not sent. You can try again."
- "The private route is no longer available at this amount. Nothing was sent - open Routes to pick another one." See Private swaps.
If your swap was sent and is now waiting, see My swap is stuck, delayed or refunded.
If none of this helps, contact support in the chat inside the app. Send a screenshot of the message, the coins and chains of the swap and the amount. Support will never ask for your recovery phrase.
Related
Common questions
Why does the app say insufficient funds to cover fee when I have enough coins?
The network fee is paid in the native coin of the sending chain, not in the token you swap. To swap a token on Ethereum you need ETH on Ethereum. To swap USDT on TRON you need TRX.
What is the minimum amount for a swap?
There is no single minimum. Each route sets its own, and it depends on the coins and on current network fees. When your amount is too low, the app shows the minimum and a Use Min button.
Why is the Swap button disabled?
The review screen found a problem: not enough native coin for the fee, an amount that the fees would consume, slippage that is too high, or fees that are still loading. The message above the button names the reason.
What does trading is paused mean?
The route has stopped trading for that chain or pair for now. Pick another route in the route list or try again later.
Did I lose my coins when a swap failed on-chain?
No. When a transaction fails on-chain your coins are not moved. The network fee for the failed transaction is spent.
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.