Skip to main content
Crypto Readout

Crypto markets, protocols and policy

Cross-Chain Swap Receipts: Check Both Chains

A cross-chain swap has a source transaction and a destination execution. Check both receipts, match the route, and confirm the final token reached the right wallet.

By Crypto Readout Editorial4 min read#baeef1

Cross-Chain Swap Receipts: Check Both Chains

A cross-chain swap is complete only when the source transaction and the destination execution both succeed. The source chain records what you sent and which route handled it; the destination chain records whether the requested asset reached your wallet. One receipt cannot show the whole journey.

Start with the swap details: source network, token and amount; destination network, token and receiving address. Then submit the transaction and save its hash. The hash opens that transaction’s record in the relevant chain explorer. For background on the service’s role in this process, read how QuickSwap cross-chain swaps settle. Its QuickSwap example uses an integration, but the receipt check applies across routes.

What does the source-chain receipt show?

The source-chain receipt shows whether your wallet’s transaction was included and executed on the network you started from. Open the hash in that network’s explorer and check its status. A successful status means the transaction ran; it does not mean the destination leg has finished.

Inspect the transaction’s events or token transfers as well as its status. They can show whether the input token moved to a router, contract or other route component, and whether the transaction emitted a message or initiated a transfer. The exact pattern depends on the protocol. Some routes lock or escrow tokens; others burn them or use different settlement steps. A source receipt records only the actions on that chain.

Think of the two receipts as departure and arrival records. A departure record proves that something left the first station; it does not prove it reached the second.

How do you check the destination-chain receipt?

The destination-chain receipt shows whether the route completed its action on the network where you expected to receive tokens. Find the destination transaction using the swap interface’s status or tracking link, if available, or a protocol explorer. Then open that hash in the destination chain’s explorer.

Check that the destination transaction succeeded and that the token transfer went to your intended address. Confirm the token’s contract address and network, not just its ticker or display name: different assets can share a symbol, and a token shown on one chain may not be the asset you expected on another. Compare the received amount with the quote, allowing for the route’s stated fees and slippage.

A completed source transaction paired with a pending destination leg means the swap is still in progress. A failed destination execution is different from a completed swap: the route may have a retry or recovery process, but the source receipt alone cannot tell you what happens next. Use the route’s status page or support instructions to identify the next step.

Which details should match across both receipts?

Match the two records against the original swap request. A route or message identifier can help connect the transactions when the protocol provides one; otherwise, use its tracking page to link the source hash to the destination hash. Check these details:

  • The source and destination networks match the networks you selected.
  • The source receipt shows the intended input token and an amount consistent with your transaction.
  • The destination receipt shows the expected output token transferred to your receiving address.
  • The route status says the destination action finished, not just that the source transaction was accepted.

Network explorers report chain activity, while a route tracker can explain how the protocol links the two legs. Neither display replaces the other: the explorer lets you inspect what each chain recorded, and the tracker helps locate the destination transaction. If the tracker says complete but the wallet display looks unchanged, check the destination receipt and token contract before assuming the funds are missing.

For most users, the practical rule is simple: keep both transaction hashes, verify both networks, and treat the destination transfer as the evidence of arrival. A successful source receipt is the start of settlement, not its finish.