Skip to main content
Uruguay Can

News from across crypto

When a Cross-Chain Swap Stalls, Check Each Step

A stalled cross-chain swap may be pending, filled but unswapped, or refunding; trace the source and destination records before retrying or signing another transaction.

Uruguay Can Editorial

When a Cross-Chain Swap Stalls, Check Each Step

A cross-chain swap stalls when its bridge transfer or destination swap has not completed. A confirmed source transaction proves the first step was recorded; it does not prove the destination asset arrived. To reconcile it safely, find out which step ran and what state it reached before you try again.

Start with the transaction hash in the wallet or app that submitted the swap, then check it on the source chain’s block explorer. If the transaction reverted, the route may not have created a bridge deposit. If it confirmed, look up the route’s status using its official tracker or the transaction hash. If you are still choosing the asset your app needs, this guide explains how to quickswap into an app-ready asset.

How do you tell where a cross-chain swap stalled?

Compare the source transaction with the bridge record and the destination transaction: each confirms a different step. A bridge status such as “pending” usually means delivery is not complete; “filled” means the bridge transfer arrived, but a separate destination swap or app action may still need checking. Status names vary by route, so read the route’s own definitions.

  • Source transaction: Did it confirm, revert, or remain pending?
  • Bridge transfer: Is the deposit still pending, filled, expired, or refunded?
  • Destination action: Did the output token reach the intended address, and did any follow-on swap succeed?

What should you do before retrying a stalled swap?

Trace the existing attempt first. A second submission can create a second transfer, while a new approval or signature may authorize another action. Use the original transaction hash and route details to establish what happened.

  1. Confirm the source transaction’s final status on its chain.
  2. If it confirmed, check the route’s official tracker for the bridge deposit and destination transaction.
  3. If the bridge reports a fill, check the destination address and token; look for a separate failed swap if the expected asset is missing.
  4. If it expired or shows a refund, follow that route’s refund instructions and verify the refund transaction before submitting anything again.

When is it safe to submit the swap again?

Retry only when the route’s records show the first attempt did not complete and explain what happened to the funds. A reverted source transaction, a confirmed refund, and a filled bridge transfer are different outcomes; only the route’s records can tell you which one applies. Refund timing and destination vary by route, so a pending status alone is not proof that funds are lost or ready to recover. If the tracker and chain records disagree, contact the route’s official support with the transaction hash before signing another transaction.