Etherscan at etherscan.io lets you look up Ethereum transactions and inspect their status, ETH or token movements, and gas fees. This guide explains how to find a payment and distinguish what happened on the blockchain from what your wallet or an exchange displays.

The instructions cover Ethereum Mainnet, including ETH and ERC-20 tokens transferred on that network. Before interpreting a balance or missing payment, check which network the sender used; the network checks below explain why this matters.

Choose a transaction or address lookup

Search for What it tells you
Transaction ID, also called a transaction hash Identifies one transaction. Use it to check a particular payment's status, receiving address, amount, and network fee.
Public address Shows activity and balances associated with that address on the selected network. Use it to look for a payment in the address's history or inspect what remains there.

Use a transaction lookup when you have the payment's complete identifier. If you only know the receiving address, use the address-lookup procedure below to find the payment in its history, then open its transaction details. Use the full public address from your wallet or the original payment instructions, rather than an unfamiliar entry in a transaction history.

Check the network before interpreting a result

An ordinary wallet account can use the same 0x address on Ethereum Mainnet and other EVM-compatible networks, but each network maintains its own balances and transaction history. The address text alone does not identify the network.

For example, suppose someone sends USDC to your wallet address on Base. Searching that address's Ethereum Mainnet history will not show the Base transfer, and its Mainnet token balance will not include those USDC. Searching only for the transaction hash on Ethereum Mainnet may also produce no result. Check the sender's withdrawal details and use the explorer for Base to inspect the transfer and address there.

Etherscan offers Multichain Info and portfolio features covering supported networks. These can help you discover activity elsewhere, but their coverage is not a guarantee that all assets and networks are included. Keep the network attached to every balance or result, and verify a particular payment on its network's explorer.

Finding a transfer on another network establishes where it occurred; it does not by itself establish whether you can access or recover the funds. That depends on who controls the receiving account and whether the relevant wallet or receiving service supports the network and asset. For an exchange deposit, ask the exchange about its supported networks before taking further action.

Look up your Ethereum transaction

Copy the complete transaction hash, also called a transaction ID, from the sending wallet, exchange withdrawal record, or BitBoxApp's transaction details. An Ethereum transaction hash starts with 0x followed by 64 hexadecimal characters. A public account address is shorter: 0x followed by 40 hexadecimal characters. An exchange's internal withdrawal reference may be neither.

For the BitBoxApp's fields, see How to view transaction details in the BitBoxApp. Use the copy control for the full identifier rather than copying a shortened display.

A public explorer receives the hash or address you search for and may receive your IP address. You can perform the lookups below without connecting a wallet, connecting your BitBox, signing a message, or paying a fee.

Keep wallet secrets out of the explorer

Never enter recovery words, private keys, wallet passwords, passphrases, or wallet backups. If a page asks you to connect a wallet or sign to view a transaction, stop and return to etherscan.io. Contract-interaction and approval tools are separate activities and are not needed for this guide.

 
  1. Open etherscan.io, the Ethereum Mainnet explorer.
  2. Paste the full transaction hash into the search bar near the top of the page and press Enter or select the magnifying-glass search button. If Etherscan finds it, the Transaction Details page opens.
  3. Compare Transaction Hash with the identifier from your wallet or sending service. In Overview, read Status, then check the recipient and asset movement using the relevant section below.

You have checked the payment when the network and hash match and you have identified its execution result, the intended recipient's actual ETH or token movement, the amount, and the network fee. A matching hash or a green status alone does not answer all of those questions.

Understand the transaction status

Start with Status on the transaction's Overview page. Distinguish waiting for inclusion from an included transaction whose execution failed:

  • Pending: Etherscan has seen the transaction, but it has not yet been included in a block. This is not a completed payment.
  • Success: the included transaction executed without an overall execution failure. Check what it actually did: a successful approval or contract call does not necessarily transfer the asset you expected.
  • Fail: the included transaction's execution failed. The intended state changes are reverted, but a network fee is still charged for the work performed. Read the displayed error before considering another action.

The Block field identifies the block containing an included transaction. Etherscan also displays confirmations and information about the block's finality. Success describes execution, while finality concerns whether that block is settled under Ethereum's consensus rules. These are different questions.

Ethereum uses proof of stake, with validators rather than Bitcoin-style mining. Do not apply Bitcoin's six-confirmation convention to an Ethereum payment. Exchanges and other services set their own crediting requirements, which may include waiting for finality or further processing.

Find the recipient and the asset that moved

Ethereum transactions can send ETH directly or call a smart contract, a program on the blockchain. The destination at the top of the transaction is not always the final recipient of an asset. Use the type of payment to choose which information to inspect.

For a direct ETH transfer

In a simple ETH payment, From identifies the sending account, To identifies the receiving account, and Value is the ETH amount sent. Transaction Fee is separate from that value.

Compare the complete receiving address with the intended destination and compare Value with the expected ETH amount. Fiat values are conversions and can change with price; they are not additional blockchain payments.

For an ERC-20 token transfer

A token transfer calls the token's smart contract. Etherscan may therefore label the top-level destination Interacted With (To) and show the contract address there. The token recipient appears separately under ERC-20 Tokens Transferred.

  1. In the transaction's Overview, find ERC-20 Tokens Transferred. If it offers All Transfers and Net Transfers, select All Transfers to inspect the individual movements.
  2. Find the transfer row for the expected token. Compare its To address and token amount with the intended payment. Inspect the complete address rather than relying on the abbreviated text.
  3. Select the token name to open its token page. Under Other Info, find Token Contract and use the adjacent copy control to obtain the full contract address. Compare that contract and the network with the token issuer's official information. A matching name, ticker, or logo alone does not establish that it is the genuine token.

For example, a hypothetical transfer of 100 USDC can show Value: 0 ETH, the USDC contract under Interacted With (To), and a separate token-transfer row assigning 100 USDC to the recipient. The sender also pays a gas fee in ETH. The zero ETH value does not mean that no tokens moved.

Some transactions contain several token movements. Check the particular transfer that matters to you rather than treating the transaction's headline action as a complete payment record. An approval grants a spending allowance; it is not itself the requested token transfer.

For ETH moved through a contract

A contract interaction can move ETH during execution. Etherscan shows these movements as Internal Transactions, including an ETH-transfer section in relevant transaction overviews and an Internal Txns view.

These are movements or calls within a transaction's execution, not separate transactions signed by the recipient. Inspect the actual transfer's destination and amount. A missing entry in an address's ordinary transaction list does not by itself establish that no ETH arrived through a contract.

Understand the gas fee

Transaction Fee shows the network fee charged for an included transaction. For the ordinary Ethereum Mainnet transactions discussed here, it is paid in ETH, including when the asset transferred is an ERC-20 token. The fee belongs to the whole transaction and is separate from the amount received.

To inspect the calculation, select More Details: Click to show more below the main transaction fields. This expands information including Gas Limit & Usage by Txn, gas-fee settings, and other attributes.

  • Gas used measures the execution work actually charged.
  • Gas limit is the maximum gas allocated for execution. It is not automatically the amount charged.
  • Gas Price is the price per unit of gas applied to the transaction, usually shown in gwei. One gwei equals 0.000000001 ETH.

For a simple hypothetical ETH transfer using 21,000 gas at an effective price of 2 gwei, the execution fee is 21,000 × 2 = 42,000 gwei, or 0.000042 ETH. A token transfer or another contract interaction can use more gas, so this example is not a gas-limit recommendation.

For modern fee settings, Etherscan can show a base fee, a maximum fee, and a maximum priority fee. A maximum is a cap rather than a statement that the entire cap was paid. Use the recorded Transaction Fee for the actual charge, and see What are blockchain network fees? for the broader explanation.

Etherscan's Gas Tracker provides estimates for current conditions. Those estimates do not change an existing transaction's fee or guarantee an inclusion time.

Explore an address's balance and history

Use an address lookup to review an account's activity or find a payment when you do not have its transaction hash. First establish which network you want to inspect.

  1. For Ethereum Mainnet, open etherscan.io. Paste the full public receiving address into the top search bar and press Enter.
  2. Compare the complete address in the result with the address from your wallet or original payment instructions. An Ethereum account address and a token contract address use the same format. A contract page describes the contract, not your wallet account; check that you searched for the intended receiving account.
  3. Review ETH Balance and Token Holdings separately. A zero ETH balance does not mean the account holds no ERC-20 tokens. Check the particular token and its contract rather than relying only on a combined fiat value.
  4. Choose the activity view matching the expected payment from the list below. Find the relevant entry by asset, amount, and approximate time, then select its transaction hash to open the details and check the result.

A successful address lookup identifies the account on the selected network and lets you distinguish its current holdings from its past activity. If the payment cannot be identified confidently, request its exact hash and network from the sender.

The activity views serve different purposes:

  • Transactions shows top-level transactions involving the address, including transfers and contract interactions.
  • Internal Transactions shows internal execution activity, including ETH movements through contracts.
  • Token Transfers (ERC-20) shows recorded ERC-20 transfer activity.

On the transaction page, verify the status, asset, recipient, and amount together. A historical receipt does not establish the current balance: funds may have been transferred out afterward. Likewise, a token-holdings list or an estimated fiat total is not a substitute for checking the particular token and network. If an asset appears missing, inspect its transfer history and the correct network before concluding that it never arrived.

The standard Ethereum balance and activity views concern Ethereum Mainnet. An optional multichain view may show holdings on supported networks separately; do not interpret either view as the combined balance of every account and network you use.

Do not trust an address or token just because it appears in history

Scammers can create misleading token entries and transfers involving lookalike addresses. Do not copy a future payment destination from an unfamiliar history entry or follow links promoted by unsolicited tokens. Obtain the destination from the intended recipient and verify the complete address on your BitBox when making a payment.

 

An unexpected entry alone does not prove that someone controls your wallet. Check which token contract produced it, whether its amount is zero, and which account initiated the underlying transaction. Etherscan explains these tactics in its address-poisoning guide. If you see an unexplained transfer of a genuine asset, seek help through official channels without sharing wallet secrets.

If a transaction is missing, replaced, or not credited

If the hash cannot be found, check the sending network, compare the complete hash, and reload the result. Ask the sending wallet or exchange whether it has broadcast the transaction. A withdrawal can still be undergoing that service's internal processing before a blockchain transaction exists.

A missing result from one explorer does not prove that the original transaction was canceled or that another payment would be safe. Do not send a separate payment solely because the original is missing or delayed.

If Etherscan displays Dropped & Replaced, open the linked replacement and inspect its status and transfers. Ethereum replacements use the same sender and nonce, the sending account's transaction sequence number, but a different hash. The replacement may have a different result, so it is not proof that the original recipient received the intended asset.

If the correct transaction successfully transferred the expected asset to the intended exchange deposit address, but your exchange balance has not updated, ask the exchange about its crediting requirements. Provide the network and transaction hash. Etherscan cannot credit the exchange account or reverse the transfer.

If the result and your BitBoxApp account remain inconsistent, or you cannot establish what happened, use the official BitBox Support form. Include the network, transaction hash, asset, whether you sent or received it, your BitBoxApp version, and what the explorer and app show. Share screenshots only when useful, hide unrelated financial information, and never include wallet secrets.