How to check a crypto transaction on a block explorer
هذا الدليل غير متوفر بلغتك بعد، لذلك يُعرض بالإنجليزية.
Copy the transaction hash (TxID) from your wallet and paste it into the search box of an explorer for the same network: mempool.space for Bitcoin, Etherscan for Ethereum, BscScan for BNB Smart Chain, Solscan for Solana, Tronscan for TRON, Tonviewer for TON or XRPScan for the XRP Ledger. The page shows whether it succeeded, how far it is confirmed, the amount and the addresses involved.
Check a transaction in five steps
- Copy the hash. Open the transaction in your wallet's history and copy its hash, also called TxID or transaction ID. If the wallet has a link to an explorer, it opens the right one for you.
- Pick the explorer for the network it went out on, not for the coin's name. USDT sent on TRON is on Tronscan; USDT sent on BNB Smart Chain is on BscScan.
- Paste the whole hash into the explorer's search box. You can also search an address to see all of its transactions.
- Read the result: status, confirmations, amount, sender, receiver and any token transfer lines.
- Compare it with what you expected: the receiving address, the network, the amount and, for coins that use one, the memo or tag.
Which explorer for which network
| Network | Explorer | Listings on xswap.to |
|---|---|---|
| Bitcoin | mempool.space | BTC (btc) |
| Ethereum | Etherscan | ETH (eth), USDT (usdterc20) |
| BNB Smart Chain | BscScan | BNB (bnbbsc), USDT (usdtbsc) |
| Solana | Solscan | SOL (sol), USDT (usdtsol) |
| TRON | Tronscan | TRX (trx), USDT (usdttrc20) |
| TON | Tonviewer | TON, listed as Gram (ton), USDT (usdtton) |
| XRP Ledger | XRPScan | XRP (xrp) |
Ethereum, BNB Smart Chain, Polygon, Arbitrum, Optimism, Base and Avalanche C-Chain all use hashes and addresses that start with 0x, so an 0x hash does not tell you which chain it is on. If Etherscan cannot find it, try the explorer for the network your wallet had selected. Hashes without 0x are no clearer: a Bitcoin, TRON or XRP Ledger hash is 64 characters of digits and the letters A to F. A Solana signature is longer and mixes upper- and lower-case letters.
Each network page linked from the networks page names a block explorer, including those for Polygon, Arbitrum, Optimism, Base and Avalanche C-Chain.
How to read status and confirmations
Confirmations count blocks: the block that holds your transaction is the first, and each block added after it is one more. The more there are, the harder the transaction is to undo. Each network shows this its own way:
- Bitcoin: mempool.space marks a new transaction as unconfirmed while it waits in the mempool, then counts confirmations once it is in a block. The fee rate you paid, compared with the rates of other waiting transactions, hints at how long the wait may be: one that stays unconfirmed for a while probably paid a lower rate than the rest (mempool.space FAQ).
- Ethereum and other EVM networks: Etherscan and BscScan show a Status line that says whether the transaction succeeded, failed or is still pending, and the number of block confirmations next to the block number. A failed transaction is still recorded and its gas is still paid (ethereum.org), but the coins did not move.
- Solana: check that the result is a success, then the commitment level. Processed only means a node has seen the transaction in a block; confirmed and finalized mean a supermajority of stake has voted on it (Solana commitment levels). Wait for confirmed or finalized.
- TRON: check that the result is a success and the transaction is confirmed. For TRC-20 USDT, the token transfer shows the amount.
- XRP Ledger: a successful payment shows the result code tesSUCCESS, which is final once its ledger is validated (XRPL docs). A code starting with tec means the payment failed but the transaction cost was still charged. For a payment, read the delivered amount, not only the Amount field, because a partial payment can deliver less (XRPL docs).
How many confirmations an xswap.to deposit waits for depends on the network and on the exchange partner's rules. While they build up, the order page shows Confirming Deposit.
Token transfers: why the value can show 0
A token transfer, such as USDT on Ethereum, is a call to the token's contract. Etherscan therefore shows a Value of 0 ETH, and the USDT itself appears in a separate token transfer line (ERC-20 Tokens Transferred). Other explorers also list token movements apart from the native coin amount, so read that line, not the Value field.
Check the contract address on that line too. Anyone can create a token called USDT, but not one at the real contract address. The "at a glance" table on each xswap.to pair page shows the start and end of each token contract from the exchange listing, for example on USDT TRC-20 to USDT ERC-20. USDT on Ethereum is 0xdAC17F958D2ee523a2206206994597C13D831ec7 and USDT on TRON is TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t.
Where xswap.to shows your deposit and payout hashes
Open your order page. If you closed it, the Track Order page lists the orders saved in this browser. In the order details:
- Incoming Tx Hash is your deposit, on the network you sent from.
- Outgoing Tx Hash is the payout, on the network you receive on.
- Each one reads Pending until that transaction exists.
The order page shows only the first characters of each hash. For the full deposit hash, use your wallet's history. For the payout, search your own receiving address on the explorer of the receiving network and open the newest incoming transfer: its hash starts with the same characters as the one on the order page. You can also open https://xswap.to/api/v1/swaps/ followed by your Ref. ID in the browser: the depositHash and payoutHash fields show the full hashes once they exist. The public API page describes this swap status call.
The Ref. ID on the order page is the order's transaction ID, which support asks for. It is not a blockchain hash, so no explorer will find it.
What to do with what you find
- The deposit is confirmed on the explorer but the order still shows Awaiting Deposit: compare the network, the deposit address and any memo with the order page. If everything matches, give the order time to pick it up. The order page may show "Deposit detected on-chain" while the exchange is still confirming it; deposits sent through a smart contract, a bridge or a batching wallet arrive as an internal transaction and can take longer to be credited. If it stays that way, message @xswap_to with the transaction ID and the deposit hash. The swap status guide explains each status.
- The explorer cannot find the hash: check that you are on the explorer for the right network and pasted the whole hash. If no explorer for that network knows it, check in your wallet whether the transaction was sent at all.
- The payout is confirmed but your wallet does not show it: the wallet may be set to another network, or it may hide the token until you add its contract. If you received at an exchange, check whether it needed a memo or tag; the memo guide covers that.
- The explorer shows a different network than you meant: see sent crypto to the wrong network.
أسئلة شائعة
What is a transaction hash?
A transaction hash, also called TxID or transaction ID, is the unique identifier of one blockchain transaction. It is a long string of letters and numbers. Paste it into an explorer for the same network to see the transaction's status, amount and addresses.
Why can't the explorer find my transaction hash?
Most often it is the wrong explorer: a hash starting with 0x looks the same on Ethereum, BNB Smart Chain, Polygon and other EVM networks. Also check that you pasted the whole hash, that your wallet sent the transaction, and that you did not paste the xswap.to Ref. ID, which is an order number.
How many confirmations does my swap deposit need?
There is no single number: it depends on the network and on the exchange partner's rules. While confirmations build up, the order page shows Confirming Deposit, and it moves on to Exchanging Assets by itself once enough are in. You do not need to do anything in between.
How do I look up a Bitcoin transaction?
Paste the TxID into the search box on mempool.space. The page shows whether the transaction is still unconfirmed or how many confirmations it has, the fee rate paid, and each input and output address with its amount.
Can I see a Monero transaction on an explorer?
Only partly. Monero hides the sender, receiver and amount of every transaction, so an explorer can show that a transaction exists and how many confirmations it has, but not who paid whom or how much. Check an XMR payout in your own wallet instead.
Is the xswap.to transaction ID the same as a transaction hash?
No. The transaction ID, shown as Ref. ID on the order page, identifies your order and is what support asks for. The blockchain hashes appear on the same page as Incoming Tx Hash for your deposit and Outgoing Tx Hash for the payout.