Failed or Stuck Swaps Troubleshooting

When performing a swap through KuCoin Web3 Wallet, your transaction may occasionally fail or remain stuck in a pending state. These issues usually relate to network congestion, insufficient gas, incorrect settings, or liquidity conditions on the DEX you’re interacting with. This guide outlines the most common causes and provides clear steps to resolve them.
1. Why a Swap Might Fail
1.1 Insufficient Gas Fee
- On EVM chains (ETH, BSC, Arbitrum, etc.), a swap requires adequate gas.
- If the gas price is set too low, miners/validators may ignore the transaction.
Fix: Increase the gas price and retry. Ensure your wallet maintains enough native token for gas.
1.2 Low Slippage Tolerance
If the market moves while the transaction is processing, your slippage setting may be too strict, causing the swap to revert. Fix: Raise slippage slightly (e.g., from 0.5% → 1–3%) depending on token volatility.
Fix: Raise slippage slightly (e.g., from 0.5% → 1–3%) depending on token volatility.
1.3 Insufficient Liquidity
If the market moves while the transaction is processing, your slippage setting may be too strict, causing the swap to revert.
Fix: Raise slippage slightly (e.g., from 0.5% → 1–3%) depending on token volatility.
1.4 Token Approval Not Completed
On EVM chains, a token must be approved before swapping. If the approval transaction fails, the swap cannot proceed.
Fix: Resubmit the token approval and wait for confirmation before swapping again.
1.5 Network Congestion
Heavy activity on networks like Solana, Ethereum, or Arbitrum may delay or block swaps.
Fix: Wait for network conditions to stabilize, or accelerate the transaction using the wallet’s speed-up feature (if applicable).
2. Why a Swap Might Be “Stuck”
2.1 Pending Transaction in Mempool
A pending swap usually means:
- gas too low
- network congested
- your nonce is blocked by an earlier pending transaction
Fix: Use “Speed Up” or “Cancel” if available. Or send a “replacement transaction” with the same nonce and higher gas.
3. How to Fix a Failed Swap in KuCoin Web3 Wallet
- Open KuCoin App → Switch to Web3
- Tap Swap
- Review:
- token pair
- available balance
- gas fees
- If it fails:
- Adjust slippage
- Increase gas fee / priority fee
- Check token approval status
- Try a smaller amount
- Verify network congestion on explorer
4. How to Avoid Swap Failures in the Future
- Always keep enough native token for gas
- Avoid swapping during highly volatile market periods
- Double-check token contract addresses
- Use reasonable slippage
- Ensure stable internet connection