Stuck or pending transactions
What to do when a swap sits pending: wait, verify it on the block explorer, and use your wallet to speed up or replace it with higher gas.
FIRST, WAIT
A pending transaction is not a stuck transaction. Once you sign, the transaction leaves your wallet, goes out over premium RPC infrastructure, and waits to be included in a block. Most land in seconds. Some take longer when the network is busy or when you paid a lower gas price than the current market.
Give it a few minutes before you do anything. roodswap never holds your funds and cannot move or cancel a transaction you signed. Everything from here happens in your own wallet and on-chain.
CHECK IT ON THE BLOCK EXPLORER
Your wallet shows the transaction hash the moment you sign. Copy it, open the block explorer for the source chain, and paste it in. The explorer is the source of truth, not the app screen.
Read the status. Pending means the network has your transaction but has not confirmed it yet. Success means it is done and your tokens have moved. Failed or reverted means it will not complete; on most chains you still pay gas for a failed transaction, but the tokens you were swapping stay in your wallet.
For a cross-chain trade, the source transaction confirms first. The destination side follows once the bridge relays it, so the funds can take a little longer to show up on the other chain even after the source shows success.
SPEED IT UP OR REPLACE IT
If a transaction sits pending too long, you can push it through from your wallet. Most wallets expose two buttons on a pending transaction:
- 1Open the pending transaction
Find it in your wallet's activity or transactions list. It will be marked pending.
- 2Choose speed up or cancel
Speed up to force the original swap through faster. Cancel to try to kill it before it lands.
- 3Raise the gas
The wallet suggests a higher gas price. Accept it or set your own. Higher gas means faster inclusion and more cost.
- 4Sign the replacement
You sign again. This is a new signature for the same slot, not a second swap.
- 5Watch the explorer
Only one of the two can succeed. When the replacement or the original confirms, the other disappears.
- Speed up: resends the same transaction with a higher gas price so validators pick it up sooner.
- Cancel: sends a do-nothing transaction that takes the same slot, which drops the original if it lands first.
HOW REPLACEMENT WORKS: NONCES
On EVM chains every transaction from your wallet has a nonce — a counter that goes 0, 1, 2, and so on. Transactions must confirm in nonce order. If nonce 5 is stuck pending, nonce 6 cannot land until 5 clears.
Speed up and cancel both work by sending a new transaction with the same nonce and a higher gas price. The network keeps whichever version lands first and throws the other away. That is why you can only ever end up with one result, not two.
This also means one stuck low-gas transaction can block everything behind it. Speeding it up or cancelling it unblocks the queue. Solana does not use nonces this way; there you simply resubmit or let the transaction expire, and a dropped Solana transaction does not move your funds.
Speed up and replace act on the same nonce, so you never double-spend — only one version can confirm. But a confirmed swap is final. Crypto transactions are irreversible and roodswap cannot reverse, refund, or recover them.
WHEN TO CONTACT SUPPORT
If the source transaction shows success on the explorer but a cross-chain trade never delivers on the destination chain after a reasonable wait, save the transaction hash and email team@roodswap.com. The hash lets us trace the route.
For a plain failed or reverted transaction, there is nothing to recover — your tokens never left your wallet, so just try the swap again.