Why a confirmed crypto swap can still be waiting
A swap can show confirmed while the app still waits for balances, indexing or a bridge step; check the receipt before retrying or paying gas again.
The Today Crypto Editors

A confirmed swap can still look unfinished when the wallet or app has not caught up with the blockchain, or when the route includes a second step. The key is to check what the transaction receipt says before deciding whether anything remains to do.
A “confirmed” label describes a transaction status; it does not always mean every screen has updated or every stage of a route has finished.
What does “confirmed” mean for a swap?
On an EVM network, a transaction hash lets you look up the transaction’s receipt, which records whether execution succeeded or failed. A transaction can be included in a block and still fail, so check the receipt status as well as the wallet label.
If execution succeeded, the swap’s on-chain effects should be visible in the receipt and token movements. The app may take longer to show the new balance because it relies on a separate service to index transactions, or because the wallet has not refreshed its token list. For the trade-off between a quickswap or separate swaps, see the guide to choosing between those approaches.
Why can the app keep showing a swap as pending?
The interface may be waiting for confirmation data from its RPC provider, the service it uses to query the network. If that provider is slow or temporarily out of sync, the app can lag behind a transaction that is already recorded on-chain.
Some swap routes also involve more than one transaction or network. The first transaction may be confirmed while a bridge or another route stage is still processing, so check whether the app shows a separate step and whether the destination-chain balance has arrived.
What should you check before trying again?
Start with the transaction hash in a block explorer for the network you used. Check the status, the token transfers, and the destination address; then compare those details with the wallet’s displayed balances.
- Successful receipt: the transaction executed. Give the app time to refresh, or check the token balance directly on the correct network.
- Failed receipt: the transaction did not complete as intended. The network may still charge a fee for processing it.
- No receipt yet: the transaction may still be pending, or the explorer may be querying a different network. Confirm the chain before taking another action.
A fresh retry can create a second transaction and a second fee. If the original transaction is still pending, check its status in the wallet before replacing or cancelling it; if it succeeded, a retry may make another swap at a different price.
When is a confirmed swap actually finished?
For a single-network swap, a successful receipt and the expected token movement are the clearest signs that execution finished. A stale app display is usually a separate reporting problem, not evidence that the swap needs to be sent again.
For a route that crosses networks, “finished” means the required destination step has completed too. Follow the route status and verify the receiving network; a confirmed first transaction alone does not prove that the full route has settled.