How to Verify the Destination Transaction of a Swap
When to Verify a Swapâ
Check the destination transaction when:
- A cross-chain swap stays In Transit longer than expected.
- A swap shows Failed, but you think the funds may have arrived. Gem Wallet marks a swap Failed if the provider gives no final result within 12 hours, even if delivery happens later.
- An exchange or another person asks for proof that the swap was delivered.
- The received asset doesn't show in your wallet. See Why Is My Completed Swap Missing from Activity?.
Step 1 - Open the Swap in Gem Walletâ
- Open Activity in the wallet you swapped from.
- Select the swap.
- Note the source transaction ID, the networks, the assets, and the amount you expected to receive.
Step 2 - Open the Provider's Explorerâ
In the swap details, open the provider's explorer link. If there's no link, search the provider's explorer with your source transaction ID.
| Provider | Explorer |
|---|---|
| THORChain | RuneScan |
| Maya Protocol | MayaScan |
| Chainflip | Chainflip Scan |
| Mayan | Mayan Explorer |
| NEAR Intents | NEAR Intents Explorer |
| Across | Across |
| Relay | Relay |
| Squid | Skip Explorer |
| Swaps.xyz | Swaps.xyz Scan |
| Bridgers | Bridgers Explorer |
On the provider's page, look for the swap's status and its destination, outbound, or fill transaction ID.
Step 3 - Open the Destination Transactionâ
Open the destination transaction ID on the destination network's block explorer. Most provider explorers link to it directly. Check that:
- Status is successful or confirmed.
- To (the recipient) is your address on the destination network. Compare it with the address on your Receive screen for that network.
- Asset is the one you expected, such as native ETH or USDC on the right network.
- Amount is close to the quote. It can be a little lower than the original quote because of price movement, slippage, and provider fees, but should be at least the Minimum Received shown before you confirmed.
If all four match, the swap was delivered, even if Gem Wallet still shows In Transit or Failed.
Step 4 - Make Sure Gem Wallet Shows Itâ
- Add or turn on the received asset and its network if they're not on your wallet screen.
- Pull down on the wallet screen to refresh balances.
If There's No Destination Transactionâ
| What the provider shows | What to do |
|---|---|
| Still processing | Wait. Some routes, especially from Bitcoin, need several confirmations first |
| Refunded | Look for the refund transaction on the source network. See What Does a Refunded Cross-Chain Swap Mean? |
| No record of your deposit | Check that the source transaction is confirmed on the source explorer, then contact Gem Wallet support |
Contact Gem Wallet support from Settings > Support with your source transaction ID, the provider, and a screenshot of the provider's page. Never share your Secret Phrase or private key.