Why Your ParaSwap Swap Is Pending or Failed
A pending ParaSwap swap is waiting on the network; a failed one was rejected or reverted. Check its transaction status before retrying or changing your settings.
The Aeterna Sol Editors

One pending transaction usually means your ParaSwap swap has been broadcast but has not yet been confirmed on the network. That points to a wait for processing, not proof that your tokens are gone.
ParaSwap finds a route for your trade, but the transaction still has to be sent from your wallet and processed by the blockchain. A paraswap guide explains the quote and approval steps in more detail; here, the first job is to identify what happened to the transaction.
Why is my ParaSwap swap still pending?
A swap can stay pending when the network has not yet included it in a block. Network congestion or a fee that is too low for current demand can leave a transaction waiting.
Check the transaction hash in a block explorer for the network you used. The explorer shows whether the transaction is pending, confirmed, or failed; a wallet’s status display can lag behind the chain.
While a transaction is pending, avoid submitting the same swap again without checking its status. Your wallet may use a transaction nonce, a sequence number that helps the network process your transactions in order. A second transaction with the same nonce may replace the first, depending on your wallet and fee settings.
If your wallet offers “speed up,” it may let you resubmit the pending transaction with a higher fee. Check the details before signing, and use the wallet’s own replacement flow so you do not accidentally send a separate transaction.
What makes a ParaSwap swap fail?
A failed swap either never reached the chain or was included in a block and reverted. The explorer can help distinguish the two: a rejected transaction may have no confirmed transaction record, while a reverted one has a failed status.
A revert often means the conditions encoded in the swap could no longer be met when it executed. For example, the price may have moved beyond your slippage limit, which sets how far the received amount can fall below the quote before the swap stops.
Approval can also be part of the problem. Many ERC-20 tokens require a separate approval transaction before a contract can spend them; if that approval is still pending or failed, the swap may not proceed. You also need the network’s native token to pay transaction fees, even when the token you are swapping is something else.
Other clues to check include:
- Wrong network: Your wallet must be on the same network used for the quote and transaction.
- Insufficient balance: Leave enough of the native token for fees instead of spending the entire balance.
- Stale quote: If market conditions changed while you waited, request a fresh quote before trying again.
- Slippage limit: A very tight limit can make a volatile or low-liquidity trade more likely to revert.
A failed on-chain swap generally does not complete the token exchange, but the network may still charge a fee for processing it. Check the transaction record and balances before deciding what to do next.
What should I do before retrying?
Check the transaction’s status first, then fix the cause shown by your wallet or explorer. A retry cannot resolve a transaction that is still pending, and repeating a reverted swap without changing anything can lead to the same result.
- Open the transaction in your wallet or the correct network’s block explorer. Confirm whether it is pending, confirmed, or failed.
- If it is pending, wait or use your wallet’s speed-up option. Do not start another swap until you know how the pending transaction is being handled.
- If it failed, check the error details, your token approval, your fee balance, and the network selected in your wallet.
- Request a new quote and review the minimum amount you will receive. If you adjust slippage, make a small, deliberate change and understand that a wider limit can allow a worse execution price.
- Sign only when the transaction details match the swap you intend to make. Afterward, verify the result by checking the transaction status and your token balances.
For most readers, checking the transaction hash before retrying is the clearest next step. It separates a slow transaction from a failed one and helps you act on the actual cause instead of guessing.