← Back to Problems/Token Swap Stuck / Pending

Advanced Help ModeRECOMMENDED

Connect your wallet to get diagnostics tailored to your exact transaction history, approvals, and chain activity.

Approval scanner
TX diagnostics
Live support
Connect Wallet
Token SwapsHigh Severity

Token Swap Stuck / Pending

Your swap transaction has been pending for too long and won't confirm.

UniswapPancakeSwapDEX

This guide covers 4 verified steps to resolve "Token Swap Stuck / Pending". Follow each step in order before moving to the next. If the steps below don't resolve your issue, use the community support options at the bottom of this page.

01

Check Transaction Status

Go to Etherscan (or the relevant chain explorer) and paste your transaction hash. If it shows "Pending", the network is congested or your gas was too low.

02

Speed Up or Cancel

In MetaMask, go to Activity → find the stuck tx → click "Speed Up" to resubmit with higher gas, or "Cancel" to replace it with a 0 ETH tx to yourself using the same nonce.

03

Manual Nonce Override

If your wallet doesn't support speed-up, send a new 0 ETH transaction to your own address with the SAME nonce but higher gas. This cancels the stuck one.

04

Adjust Slippage

For future swaps, set slippage to 1–3% for stable pairs, 5–12% for volatile or low-liquidity tokens. Too-low slippage causes reverts.

Etherscan
MetaMask
GasNow