Guides · Tools

How to Read a Blockchain Explorer (Etherscan Walkthrough)

Etherscan looks intimidating, but it's just a search engine for the Ethereum blockchain. Here is how to navigate it and understand your transactions.

Ashir Khan
By Ashir Khan2 min read

Ashir Khan writes about cryptocurrency security, self-custody, macro market analysis, and regulatory policy at CryptoBeacon.

Last updated:

Etherscan does not hold your funds or control the network. It is simply a search engine that displays public data stored on the Ethereum blockchain.

Tracking a Transaction Hash (TxID)

When you send crypto, your wallet provides a Transaction Hash (TxID). Pasting this into the Etherscan search bar brings up the receipt.

  • Status: Will show Success (green), Pending (orange), or Failed (red). If it failed, hover over the red icon to see the error message (like "Out of Gas").
  • From / To: The wallet address initiating the transaction, and the receiving address or smart contract.
  • Value: The amount of ETH transferred. (Note: ERC-20 token transfers will appear lower down in the "Tokens Transferred" section).
  • Transaction Fee: Exactly how much ETH was paid to the network to process this action.

Looking Up a Wallet Address

Pasting your public wallet address into Etherscan gives you an overview of your entire on-chain history.

The "ETH Balance" shows your raw Ether, but the dropdown menu labeled "Token Holdings" reveals all your ERC-20 tokens (like USDC or LINK) and NFTs. The table below shows your complete history, categorized into regular Transactions, Internal Transactions, and Token Transfers (ERC-20/ERC-721).

Verifying Smart Contracts

If you are interacting with a new decentralized app (dApp) or token, you should search its contract address on Etherscan. Click the "Contract" tab with the green checkmark to view the source code. If there is no green checkmark, the code is unverified, meaning it is hidden from the public—a major red flag.

Why does my transaction say 'Pending'?

A pending transaction has been broadcast to the network but has not yet been included in a block by a validator, usually because the gas fee you offered is too low.

What is an internal transaction?

Internal transactions are transfers of ETH that occur as a result of smart contract executions, rather than direct transfers between user wallets.

Can I cancel a transaction using Etherscan?

No. Etherscan is just a viewer. However, you can use your wallet to broadcast a new transaction with the same 'nonce' and a higher gas fee to replace the pending one.