Skip to main content
Crypto News Week

Crypto markets, protocols and policy

How to Track a Cross-Chain Swap Refund

Start with the source transaction hash, then check the route status and refund transaction to tell whether your funds are pending, claimable or returned.

The Crypto News Week Editors3 min read

How to Track a Cross-Chain Swap Refund

One transaction hash is your starting point for tracking a cross-chain swap refund. It identifies the source-chain transaction that initiated the swap and lets you check whether it was accepted, completed or followed by a refund. That record helps you distinguish a delayed swap from funds that have actually been returned.

Open the swap service’s status page or your wallet’s activity and copy the source transaction hash. Search for it in an explorer for the chain where you sent the funds; check that the transaction succeeded and look for events or transfers showing the tokens leaving your wallet. If a route used a quickswap aggregator, read which quickswap type fits your trade to understand how route choice affects the steps you may see.

What should you check first?

Check the source-chain transaction before interpreting an app’s “pending” message. A submitted transaction can still be waiting for confirmation, while a failed transaction may leave the swap service with nothing to process. The explorer’s status and token transfers give you a grounded starting point.

Next, compare the source hash with the swap service’s route status. A cross-chain swap may involve separate steps: the source-chain deposit, an intermediary message or settlement, and a destination-chain transfer. The service may expose one status for the whole route, while the explorers show the individual chain transactions.

How can you tell if the refund is underway?

A refund is underway only when the service or protocol marks the swap as refundable, claimable or refunded, or when you can find a corresponding return transaction. A timeout by itself does not prove that the funds have been sent back. Some systems return funds automatically; others require you to claim them after a route fails.

Look for a refund transaction hash in the service’s status details, then open it in the explorer for the chain receiving the returned tokens. Confirm the transaction succeeded and check its token transfers and recipient address. If the interface offers a refund claim, follow its stated process and verify the destination address before signing; a claim transaction is different from an automatic refund.

What if the swap says complete but you have no tokens?

Check the destination-chain transaction and the wallet address it paid. A completed route can send tokens to a different address than the one you expected, or the wallet may simply be viewing another network. Confirm the chain and address in the transaction details, then check the token balance on that chain.

If no destination transaction appears, save the source hash, route identifier, timestamps and any displayed error. Share those details with the swap service’s support channel; never share your recovery phrase or private key. Avoid submitting the swap again until you know whether the original route can still complete or be refunded, since a second transaction may create a separate swap to track.

How do you keep the tracking clear?

Keep the records for each stage together. A compact checklist makes it easier to see what has happened and what remains unresolved:

  • Source-chain transaction hash and status
  • Route status and any displayed failure or refund condition
  • Destination or refund transaction hash, if available
  • Receiving chain, token and wallet address

The key distinction is between a failed attempt and a completed refund. Follow the transaction hashes across the relevant chains, and treat the refund as confirmed only when the return transaction succeeds and the tokens reach the intended address.