What a Pending Cross-Chain Swap Means for Your Funds
A pending cross-chain swap means the source transfer, swap or destination payout is still being processed; learn what to check before you act.
The Crypto Today Editors4 min read

A pending cross-chain swap means your funds have entered a transfer or exchange process, but the destination asset has not yet arrived. Knowing which step is waiting helps you judge whether to wait, check a transaction or seek support. The label can cover several stages, from a source-chain transaction awaiting confirmation to a swap being processed or the destination payout waiting to be broadcast. It is a status, not by itself proof that the swap has failed.
What happens during a cross-chain swap?
A cross-chain swap starts with a transaction on the source blockchain, such as sending an asset to a protocol or a service’s designated address. The source chain must confirm that transaction before the swap service can safely act on it. Depending on the route, the service may use liquidity pools, a bridge, or another mechanism to exchange value and arrange a payout on the destination chain.
For example, some protocols route a swap through shared liquidity: the source asset is exchanged into an intermediate asset, then exchanged again for the requested output. The user may see one swap while the protocol handles those internal steps. A wallet-led example is covered in this guide to thor swap; the key point here is that the destination transfer still has to be sent and confirmed on its own chain.
Each chain has its own block production and confirmation process, so the source transaction can be settled while the destination payout is still pending. Some services also wait for additional confirmations or process swaps in batches. As a result, “pending” can describe very different points in the journey.
Why can a cross-chain swap stay pending?
The most common reason is that one of the chains or the swap service has not finished its part. A source transaction may be unconfirmed, a protocol may be processing the swap, or the destination transaction may have been sent but not yet confirmed. Network congestion can extend any of those waits, and a service may impose its own processing time.
The costs are also split across steps. You may pay a source-chain network fee to send the asset, a swap fee or price impact through the exchange, and a destination-chain fee for the payout; the exact charges depend on the route and service. If the market moves while the swap is processed, the amount received can differ from an estimate unless the service applies a minimum-output limit.
Some protocols refund transactions that fail their rules or cannot meet the specified output, but refunds can take time and may involve network fees. The refund process and conditions vary, so check the service’s stated rules before assuming a pending swap will reverse automatically.
What should you check while it is pending?
Start with the transaction hash and identify which leg is waiting. Check the source-chain transaction in the relevant block explorer, then use the swap service’s status page or support instructions to follow the swap and destination transaction. If a destination hash exists, inspect it on the destination chain as well.
- Confirm that the source transaction succeeded and reached the required confirmations.
- Check the destination network and address you entered, along with the expected output and any minimum-output setting.
- Compare the displayed status with the service’s stated processing time and refund rules.
- Keep the transaction hashes and avoid sending a second swap until you know whether the first is still active.
If the source transfer is confirmed but no destination transaction or clear status appears after the service’s expected window, contact the service with the hashes and details. A pending swap calls for checking its stage first; submitting the same trade again can create a separate transaction rather than speed up the original.