Skip to main content
Uruguay Can

News from across crypto

Should You Retry a Cross-Chain Swap That Is Pending?

A pending cross-chain swap is not a cue to submit again: check the source transaction, bridge stage and retry action before risking a duplicate or paying another fee.

Uruguay Can Editorial

Should You Retry a Cross-Chain Swap That Is Pending?

Do not retry a cross-chain swap just because its status is still pending. Your request may already have been submitted on the source chain, and “pending” can describe either a transaction awaiting confirmation or a later bridge step that has not finished.

What does pending mean in a cross-chain swap?

It depends on which step is waiting. First, your wallet submits a transaction to the source chain; after that is confirmed, the swap service or bridge may need to process the transfer and complete a transaction on the destination chain. A status screen may use “pending” for any of these stages, so check the transaction hash on the source-chain explorer and look for a destination transaction or a more specific status in the swap interface.

If the source transaction failed or reverted, the swap may not have proceeded, though the network can still charge a fee for processing the failed transaction. If it is confirmed, submitting the same swap again could start a separate transfer. For a swap that stalled before submission, the route may be the issue; see how to pick a quickswap route after a stall. A route change does not, by itself, resolve a transaction already sent on-chain.

How can you tell whether it is safe to retry?

Use the transaction record and the action your interface offers, rather than the pending label alone. Check these details:

  • Whether the source-chain transaction is pending, confirmed, or failed.
  • Whether the bridge or swap interface shows a separate destination step.
  • Whether the available action says “retry,” “resubmit,” or something else, and what it will do.

A retry may mean resending a failed step or claiming a completed transfer, but the exact action depends on the service. Read its description before approving anything in your wallet.

What should you do while the swap is pending?

Follow the status in order, and avoid creating a second swap until the first one’s state is clear:

  1. Open the source transaction hash and check whether it is still pending, confirmed, or failed.
  2. If it is pending, wait for the chain to update or use the wallet’s supported transaction-management option; replacement rules vary by chain and wallet.
  3. If it is confirmed, check the swap or bridge interface for the next step and follow its stated recovery action.
  4. If it failed, verify that outcome in the transaction record before starting a fresh swap.

For most readers, waiting and checking each stage is safer than submitting again on an ambiguous status. Retry only when the transaction record and the interface make clear that the original swap cannot still complete.