How to Verify a Crypto Transaction Using a Block Explorer
Learn to read Mempool.space, Etherscan, and Solscan — and know the difference between a pending transaction and a stuck one.
Most people check their swap status on the exchange's order page and wait. But the order page shows the exchange's internal processing status — not the blockchain's state. The definitive source is the block explorer: a public record of every transaction on the chain, searchable by anyone with the transaction hash.
Block explorers let you verify whether your outbound transaction has been broadcast, how many confirmations it has accumulated, whether the receiving address is correct, and whether a transaction that looks delayed is actually queued or has already confirmed. This guide covers which explorer to use for each major network, how to read the transaction detail page, how to interpret every status field, and a five-question checklist for diagnosing a swap that isn't moving.
What a Block Explorer Shows
A block explorer is a search engine for a specific blockchain. Every transaction, address, block, and contract call is publicly visible and permanent. You don't need an account or a connected wallet — just the transaction hash (also called a txid or tx hash).
Key fields on a transaction detail page:
- Status — Pending (not yet in a block), Confirmed (included in a block), or Failed/Dropped
- Block height — the specific block that contains your transaction
- Confirmations — the number of blocks added since your transaction's block; each additional block makes the transaction harder to reverse
- From / To — the sending and receiving wallet addresses
- Amount — the exact value transferred, plus the network fee paid
- Timestamp — when the transaction was included in a block
The transaction hash is the permanent proof of what happened on-chain. Save it from your swap confirmation page before closing — it's the reference for any block explorer lookup, and for any support conversation if something goes wrong.
Which Explorer to Use by Network
Each network has its own explorer. Using the wrong one returns no results, which makes transactions look missing when they're not.
| Network | Explorer | Notes |
|---|---|---|
| Bitcoin | Mempool.space | Shows mempool position and live fee rate |
| Ethereum | Etherscan | Full EVM trace; shows ERC-20 token transfers |
| Solana | Solscan | Shows SPL token transfers clearly |
| Tron | Tronscan | Required for USDT-TRC20 and TRX |
| BNB Smart Chain | BSCScan | Mirrors Etherscan layout; covers BEP-20 tokens |
| XRP Ledger | XRP Ledger Explorer | Near-instant settlement visible in seconds |
| TON | TON Viewer | Shows jetton and TON transfers |
| Avalanche | Routescan | Covers Avalanche C-Chain (EVM-compatible) |
If you sent USDT on Tron, Tronscan is the correct explorer — Etherscan only covers Ethereum-based transactions. If you're unsure which network a transaction used, check the swap order page; the network should be listed alongside the deposit address.
How to Look Up Your Transaction
Finding your transaction on a block explorer takes under a minute:
- Open your swap confirmation page and copy the transaction hash. On Bitcoin it's a 64-character hex string. On Ethereum and EVM-compatible chains it starts with "0x".
- Identify the network the outbound transaction used. This is the network you sent from — not the network you're receiving on.
- Open the correct explorer for that network (see the table above).
- Paste the transaction hash into the search bar and press enter.
- On the detail page, verify that the To address matches the deposit address shown on your swap order. Even one wrong character means the funds went to a different address.
- Check the status field and the confirmation count against your exchange's required threshold.
If the hash returns no results, the transaction may not have been broadcast yet — the exchange's internal queue may still be processing it. Wait two to three minutes and search again. If it still doesn't appear after five minutes, contact support with your order ID.
Reading Transaction Status
Pending (or "in mempool") means the transaction has been broadcast but is not yet included in a block. On Bitcoin, Mempool.space shows the transaction's position in the queue and the fee rate relative to current network minimums. A fee rate at or above the current minimum confirms within the next 1–3 blocks. A fee rate below the minimum waits until congestion drops.
Confirmed means the transaction is settled in a block. The exact confirmation count required before an exchange credits your deposit varies by platform and amount. Bitcoin typically requires 1–3 confirmations; Monero requires 10. If the explorer shows 1 confirmation and the exchange needs 3, the swap is progressing normally — not stuck.
Failed means the transaction was included in a block but execution reverted — this is most common on Ethereum and EVM chains when a smart contract call goes wrong. The network fee was spent, but no token transfer occurred. If your Ethereum transaction shows "Failed," contact support with the transaction hash before taking any further action.
Not found when you search a hash that should exist usually means the transaction hasn't propagated yet or the hash was copied incorrectly. Double-check the hash and try again in a few minutes. If the hash is correct and it still doesn't appear after ten minutes on Ethereum or five minutes on Solana, open a support ticket.
Five Questions Before Contacting Support
Most swap delays resolve without any intervention. Work through these before reaching out:
-
Is the outbound transaction confirmed? Look it up on the sender-side explorer. Zero confirmations after 30 minutes on Bitcoin is still normal — Bitcoin blocks average 10 minutes and low-fee transactions wait in the mempool. Zero confirmations after 4 hours warrants a support ticket.
-
Does the To address match the deposit address on the order page? Compare character by character — at least the first and last ten characters. A mismatch means the transaction didn't go to the exchange.
-
Has the required confirmation threshold been reached? If the exchange requires 3 confirmations and the block explorer shows 2, the swap is processing correctly — it hasn't stalled.
-
Is the transferred amount what the exchange expects? Some wallets deduct the network fee from the sent amount. If you intended to send 0.01 BTC but the wallet subtracted a 0.0001 BTC fee, the explorer records 0.0099 BTC received. The exchange may be waiting for the full amount.
-
How long has it been, relative to the network? Under 30 minutes on Bitcoin is nearly always normal. Under 2 minutes on Solana, XRP, and TON is standard.
What to Save Before You Send
Keep this reference in reach for any swap:
- Deposit address copied fresh for this order — not a cached address from a previous session
- Network confirmed: the network you're sending on matches the network the exchange specified for this deposit address
- Transaction hash saved from the swap confirmation page — needed for both explorer lookups and support tickets
- Explorer identified for each network you use: Mempool.space for Bitcoin, Etherscan for Ethereum, Solscan for Solana, Tronscan for Tron
A block explorer lookup takes 30 seconds and answers the question that would otherwise sit in a support queue. Once you know how to read a transaction status page, checking whether your swap arrived becomes something you do yourself rather than wait to be told.
You can swap crypto on Zest directly to your own wallet address — no account required — and verify the on-chain status immediately using the explorer for the network you sent from.