Reasons for Stuck Transactions
If your swap transaction was successfully accepted by the KyberSwap platform but you see on your transaction history and on blockchain explorers that the transaction has been stuck in a “pending” state for more than a few blocks, this could be due to one of several reasons:
Low Gas Limit
During periods of high network activity, gas prices tend to increase. If you’ve set your Web3 wallet to use a gas limit that is relatively low, it may take some time before miners pick up your transaction from the mempool.
Multiple Transactions Held Up by One Slow Transaction
If you have sent several transactions within a short amount of time, some of your transactions could be held up behind one or more transactions that are pending due to low gas limits.
How to Deal with Stalled Transactions
If the transaction is stalled (stuck in a pending state) in the mempool and has zero block confirmations, you can either cancel it or expedite it be rebroadcasting the transaction using the same nonce as the pending transaction. This action will incur its own network fee and is performed through your Web3 wallet software.
If you have a queue of stuck transactions, you may only need to cancel/expedite the first few transactions before the rest get unstuck on their own.
Here are links to instructions on how to perform this action on some of the more common Web3 wallets.