Skip to content
Get started

ETH · Account model · since 2015

Ethereum blockchain explorers, and when to leave Etherscan

Etherscan is the default and deserves to be. It is also closed, unhostable and commercially interested in your lookups — and for three specific jobs there are better answers.

Updated 17 September 2026 · 7 explorers compared · How we test
Try
Ticker
ETH
Launched
2015
Block time
12 seconds
State model
Account
Live lookup here
Yes

Account: Each address holds a running balance that transactions debit and credit.

The best Ethereum explorers

Ethereum is two layers stitched together, and most explorers only show one of them. These seven cover the execution layer, the consensus layer, and the case where you would rather no third party was involved.

  1. 1

    The reference. Verified contract source, the read and write tabs, proxy resolution and internal transactions. Nothing else comes close on depth, and it is closed and unhostable.

    Free tier, key required Full review
  2. 2

    The open-source answer, and the default on most rollups. You can read how a figure is computed and run it yourself, at the cost of speed and mainnet verification coverage.

    Free tier, key required Open source Full review
  3. 3

    For questions that span chains or need filtering across many transactions. Keyless API, browser-callable, with a query layer no other free explorer offers.

    Free, no key Tor No-JS Full review
  4. 4

    The consensus layer — validators, attestations, slashings, withdrawals and the exit queue. Etherscan shows you none of this.

    Free tier, key required Open source Full review
  5. 5

    Runs against your own Erigon node. The only genuinely private option, with the best internal call tracing we found anywhere.

    No public API Open source Full review
  6. 6

    3xpl

    4.1 /5

    Fast, works without JavaScript, keyless API. The right tool for confirming something happened on a poor connection.

    Free, no key No-JS Full review
  7. 7

    Arkham

    3.4 /5

    Entity attribution rather than exploration. Useful for following institutional flows, and a good demonstration of how little privacy the chain provides.

    Paid only Full review

Ethereum is two chains, and most explorers show one

Since the Merge in September 2022, Ethereum has had an execution layer that processes transactions and runs the EVM, and a consensus layer secured by staked validators that decides which blocks are canonical.

Almost every explorer shows the execution layer, because that is where transactions live. Etherscan will tell you everything about a transaction and nothing about the validator that proposed the block containing it, whether that validator has been attesting reliably, or whether anyone was penalised in that epoch.

For most people that is fine. For the roughly one million validators securing the network, and the far larger number of people staking through them, the consensus layer is the one that determines returns — and beaconcha.in is the only thorough view of it.

If you stake, use both. If you do not, you can safely ignore half of Ethereum and most people do.

Internal transactions, and the withdrawal that "did not arrive"

This is the single most common source of confusion on Ethereum, and it produces a steady stream of support tickets at every exchange.

A transaction on Ethereum is a call from one address to another. If the destination is a contract, that contract may call further contracts, and those calls can move value. None of that appears in the original transaction's value field, because it did not happen in the original transaction — it happened during its execution.

Explorers call these internal transactions, and they live on a separate tab. So an address page can show almost no activity while substantial value moved through it, and a transaction can show zero value while transferring a great deal.

When someone reports that a withdrawal has not arrived, the internal transactions tab is the first place to look. The second is the token transfers tab, because ERC-20 movements are log events rather than transaction fields and appear in neither the main list nor the internal one.

If you are looking forLook atWhy it is not in the main list
A plain ETH transferTransactionsIt is there
ETH moved by a contractInternal transactionsIt happened during execution, not as a transaction
A token transferToken transfers (ERC-20)It is a log event emitted by the token contract
An NFT movementToken transfers (ERC-721/1155)Same reason, different standard

Reading a contract before you sign anything

Etherscan's real moat is not the explorer, it is the verified source registry behind it. Verification means someone submitted the original Solidity along with the exact compiler settings, and Etherscan confirmed it recompiles to the bytecode actually deployed.

That check is reproducible, which is what makes it trustworthy rather than merely authoritative. It has also made "is this verified on Etherscan" a first-order safety question across the entire ecosystem, asked by people who have never written a line of Solidity.

Three things worth knowing when you read one.

Proxies. Most significant contracts are proxies — a permanent address delegating all logic to a separate implementation that can be swapped. A naive explorer shows you forty lines of delegation boilerplate. Etherscan resolves the implementation and offers a "Read as Proxy" toggle; several competitors do not, and the failure is silent.

Owner privileges. Verified does not mean safe. Look for functions only an owner can call: mint without limit, pause transfers, change fees, upgrade the implementation. All of these are legitimate in some designs and all of them are how token rug pulls work.

The write tab. It lets you call state-changing functions directly with your wallet, which is the standard escape hatch when a project's front end goes down. It is also a raw interface with no guard rails — nothing stops you passing the wrong decimals and approving a spend a million times larger than intended.

The privacy position on Ethereum

Ethereum is an account-model chain, which makes it considerably easier to analyse than Bitcoin. Addresses are reused by design — your wallet is one address, and everything you have ever done with it is linked by construction.

That means the usual advice about avoiding address reuse does not apply here; you cannot. What you can control is what you reveal about which address is yours, and explorer lookups are part of that.

Etherscan is closed, commercial and has no onion service. Blockscout is open source, which at least lets you read what the software does, though a hosted instance remains a third party. Otterscan against your own Erigon node is the only complete answer, and the cost is a multi-terabyte archive node.

The honest summary: on Ethereum, privacy from explorers is achievable and privacy from chain analysis is not. Arkham demonstrates the second point more persuasively than any amount of writing, and understanding it is more useful than trying to defeat it.

Where the activity actually went

Much of what used to happen on Ethereum mainnet now happens on rollups, and the explorer question moves with it. Base, Polygon, Arbitrum, Linea and Scroll each have their own explorers, mostly from the Etherscan family, and one V2 API key covers all of them.

The thing that changes is what "confirmed" means. On mainnet a transaction in a block is settled. On a rollup it is confirmed by a sequencer, and settlement on Ethereum happens later — minutes to hours for a validity rollup, days for an optimistic one with its challenge window.

Both explorers use the word "confirmed". Only one of them means finality in the strongest sense, and the field that distinguishes them is the L1 batch status. If you move significant value across rollups, that is the field to learn.

Our reviews of BaseScan, Arbiscan and LineaScan cover how each one presents it, and the differences between optimistic and validity rollups that make the timelines so different.

Ethereum explorers: common questions

What is the best Ethereum blockchain explorer?

Etherscan for contracts, and there is no close second. Blockscout if you want open source. beaconcha.in for validators and staking. Otterscan if the lookup needs to be private.

Why does my Ethereum transaction show no value transferred?

Because value moved by a contract calling another contract appears as an internal transaction rather than in the main transaction fields. Etherscan puts these on a separate tab. This is the most common reason people think a withdrawal did not arrive.

Is the Etherscan API free?

There is a free tier — five calls a second and 100,000 a day — but it requires a key, which means it cannot be called from browser code. Free-tier chain coverage was trimmed during 2026, though verified-contract endpoints remain free across all supported networks.

What is a verified contract and does it mean the contract is safe?

Verification proves the published source compiles to the bytecode deployed on chain. It says nothing about whether the code is honest — plenty of verified contracts contain unlimited mint functions or owner privileges. Our guide on checking a contract before you sign covers what to actually read.

How do I check what a contract can do with my tokens?

Use the token approval checker on Etherscan. It lists every live approval on your address and lets you revoke. Checking it quarterly is the highest-value security habit available on this chain — when a protocol is exploited, the losses often fall on people who approved it years earlier.

Why is gas cheaper than it used to be?

EIP-1559 introduced an algorithmic base fee, and EIP-4844 blob transactions cut the cost of rollups posting data to Ethereum, which moved a great deal of activity onto layer 2. The base fee is burned and cannot be negotiated; the priority fee is the part you control.

Live network data

Read from public nodes right now

BTC block height

0000000

Next-block fee

0000000

Mempool backlog

0000000

ETH block height

0000000

Next difficulty

0000000

Solana slot

0000000

Live from public node APIs · updates on load ·
Any percentage shown is Bitcoin's next mining difficulty retarget, a protocol parameter. It is not an asset price or a measure of investment performance.