• Open now · 50 briefs
    Get paid in DFR to help build this forum
    DAOForum runs like a real DAO — so anyone can contribute, not just watch. Pick one of 50 open topics from the Curated Launch Library, write it, and an accepted thread pays 2,000–4,000 DFR straight from the on-chain treasury. The DFR is yours — hold it or sell it. No fee to claim, no wallet to connect — you only share an address at the end so the treasury can pay you. Do the real thing, and if you're good, become part of the team.

Guide Reading on-chain data for non-devs: Etherscan, Arbiscan & block explorers in 2026

Every transaction on a public blockchain leaves a permanent, public record. A block explorer is simply a search engine for that record. You paste in a transaction hash, a wallet address or a token contract, and it shows you what happened, who was involved, how much it cost and whether it worked. You do not need to write code, connect a wallet or trust anyone's screenshot. If you can read a bank statement, you can read an explorer.

This guide walks through the pages you will actually use: the transaction page, the wallet page, the token page and the approvals tool. It ends with the differences you will notice when you move between Etherscan (Ethereum), Arbiscan (Arbitrum), Basescan (Base) and Solscan (Solana).

Why bother reading the chain yourself?​


Three everyday situations make explorers worth learning:

  1. "Did my payment arrive?" A sender says "I sent it." An exchange says "pending." The explorer tells you what is actually confirmed, and on which network.
  2. "Is this token real?" Scam tokens often copy the name and logo of a famous project. The contract address, holder list and verified source code separate the real one from the copy.
  3. "What can still touch my wallet?" Old approvals you gave to apps years ago may still let those contracts move your tokens. Explorers and tools like revoke.cash show them and let you cancel them.

1. Anatomy of a transaction page​


Search a transaction hash (a long string starting with 0x on EVM chains) and you land on the transaction overview. On Etherscan-family explorers the main fields are the same everywhere:

  • Transaction Hash: the unique ID. Share this, not a screenshot, when someone asks for proof.
  • Status: Success, Failed or Pending. A failed transaction still pays gas: the network did the work even though the action was reverted. This is the most common surprise for beginners.
  • Block and confirmations: which block included it and how many blocks have been added since. More confirmations means it is harder to reverse.
  • Timestamp: shown in UTC. Convert to your own time zone before arguing with anyone about "when".
  • From: the account that signed and paid for the transaction.
  • To / Interacted With: either another wallet (a plain transfer) or a contract (a swap, a deposit, a mint). If it is a contract, the explorer often shows its name or label.
  • Value: the native coin (ETH on Ethereum, Arbitrum and Base) sent directly with the transaction. A token transfer usually shows 0 ETH here, because the tokens move inside the contract call, not as native value.
  • ERC-20 Tokens Transferred: the section beginners should read first. It lists each token movement inside the transaction: from, to, amount and token. A single swap can show two or three lines here.
  • Transaction Fee and Gas Price: what the sender paid. Ethereum's fee model, covered in ethereum.org's gas docs, splits this into a base fee that is burned and a priority fee (tip) for the block producer. On Arbitrum the fee also includes a share for posting data to Ethereum, which the Arbitrum docs describe as the L1 component.
  • Input Data: the raw instruction sent to the contract. Explorers often decode it into a readable function name like transfer, approve or swapExactTokensForTokens. You rarely need more than the function name.

Walkthrough: checking a token payment. Say a client tells you they paid you 100 USDC on Arbitrum and sends a hash.

  1. Paste the hash into Arbiscan, not Etherscan. If it says "not found", you are probably on the wrong chain.
  2. Check Status = Success.
  3. Ignore Value (it will be 0 ETH). Go to ERC-20 Tokens Transferred.
  4. Confirm the To address is exactly yours. Compare the first and last six characters at least, and ideally the whole string.
  5. Click the token name and confirm the contract address matches the official USDC address listed by its issuer, not a lookalike token also named "USDC".

If all five check out, the money is in your wallet, whatever any app says.

2. Reading a wallet's token and activity tabs​


Search any address and you get its public history. An address page usually has:

  • Overview: the native coin balance and an estimated value of all tokens held.
  • Transactions: every transaction this address sent or directly called. Incoming token transfers often do not appear here, which confuses people.
  • Token Transfers (ERC-20): every token movement in or out, including ones triggered by other people's transactions. Check here when you are waiting for a payment.
  • NFT Transfers (ERC-721 / ERC-1155): the same for NFTs.
  • Internal Transactions: native coin moved by a contract rather than directly by a wallet, for example ETH you receive when you withdraw from a protocol.
  • Token holdings dropdown: a list of tokens the address holds.

Two warnings apply to the holdings list. First, anyone can send any token to any address, so a wallet full of strange tokens you never bought usually means airdrop spam, not a windfall. Spam tokens often carry a website in their name that leads to a draining site. Do not visit it and do not try to sell the token. Second, the dollar values shown are estimates from price feeds. Thinly traded tokens may show a value you could never actually sell for.

Labels help a lot. Explorers tag known addresses, such as exchange hot wallets, bridges, protocol treasuries and flagged phishing addresses. Etherscan's Label Cloud lists these categories. A transfer "to Binance 14" or a warning banner saying "Fake_Phishing" tells you more in one glance than the raw address.

3. Verifying a token contract​


Before you buy, accept or trust a token, open its token page (search the contract address, or click the token name in a transaction) and check four things:

  1. The contract address itself. Get it from the project's official site or docs, then compare. Searching by name on an explorer will show several tokens with the same name, and most of them are fakes.
  2. Verified source code. On the Contract tab, a green check means the deployed bytecode matches published source code, as Etherscan's contract verification guide explains. Unverified code is not proof of a scam, but for a token that wants your money it is a red flag. You do not need to read the code yourself. Just knowing it is published means others can audit it.
  3. Total supply and holders. The Holders tab shows how concentrated ownership is. If the top one or two non-contract wallets hold most of the supply, they can crash the price at will. Large holdings by labelled contracts like a DEX pool, a vesting contract or a bridge are normal. Large holdings by unlabelled fresh wallets are not.
  4. Proxy and owner functions. If the Contract tab says "Proxy" (or the explorer offers Read as Proxy), the logic can be upgraded by whoever controls it. Many legitimate tokens are upgradeable, but you should know who holds that power. Read Contract often exposes an owner value you can look up like any other address.

This takes about two minutes and filters out most copycat tokens.

4. Spotting approvals and revoking them​


Token approvals are the quiet risk in every wallet. When you use a DEX or lending app, you first sign an approve transaction. Under the ERC-20 standard, this lets a specific contract (the spender) move up to a set allowance of your tokens. Many apps ask for an "unlimited" allowance so you never have to approve again. As revoke.cash's guide on token approvals explains, that approval stays active long after you stop using the app. If that contract is later exploited, or if you approved a malicious contract by mistake, your tokens can be taken without any new signature from you.

Some tokens also support permit signatures (EIP-2612), where you approve by signing an off-chain message instead of sending a transaction. Phishing sites love these, because a signature feels harmless and costs no gas. Treat any signature request that mentions "Permit" or a spender and amount with the same care as a transaction.

How to check:

  • Open Etherscan's Token Approval Checker (etherscan.io/tokenapprovalchecker), or the same tool on Arbiscan or Basescan, and enter your address. It lists every token, spender and allowance, with a Revoke button.
  • Or use revoke.cash, which covers many EVM chains from one page. Enter your address or connect your wallet, pick the network, and sort by risk or value at stake.

How to revoke: connect your wallet and click revoke, which sends an approve transaction that sets the allowance to zero. Revoking costs a small gas fee, so you need a little of the chain's native coin (ETH on Arbitrum or Base). Ethereum.org's guide on revoking token access walks through the same steps. A sensible habit is to review approvals every few months and after any "connect wallet" session you are unsure about.

You can also spot a past approval in your history. In the Transactions tab, look for rows whose method is Approve, and in the decoded input check the spender and amount. An amount of 115792089237316195423570985008687907853269984665640564039457584007913129639935 (the maximum uint256) means "unlimited".

5. Tracking a transfer across hops​


Funds rarely move in one step. To follow a payment or a stolen amount:

  1. Start at the known transaction and open ERC-20 Tokens Transferred.
  2. Click the receiving address and open its Token Transfers tab. Filter by the same token if the explorer allows it.
  3. Look for the next outgoing transfer of a similar amount around the same time, and repeat.
  4. Watch the labels. When funds reach an address labelled as an exchange deposit, a bridge or a mixer, you have found the exit point. For an exchange, that is where a support ticket or police report can point. For a bridge, switch to the destination chain's explorer and continue there.

The explorer's private name tag feature (available with a free account on Etherscan-family explorers) lets you nickname addresses as you go, such as "client", "my cold wallet" or "scammer hop 2". That turns a page of hex strings into something you can follow.

Sample transaction walkthrough: a real token payout on Arbiscan​


Here is one real transaction you can open yourself and follow line by line: the DAOForum Community Growth Safe paying out Library brief rewards on 14 November 2026. Open it on Arbiscan: https://arbiscan.io/tx/0x5c88e70cbd660a11abb74434b9d06c781613f572d5c493221a842a7b80c6fc7e

brief44_img1_tx_anatomy.png


  1. Status: Success. Block 524,131,013 on Arbitrum One, timestamp 14 Nov 2026 10:35:37 UTC.
  2. From: 0x4656…a28e. This is the wallet that signed and paid gas, not the treasury itself. With a multisig like Safe, a signer or a helper contract submits the transaction and the Safe executes it.
  3. To / Interacted With: a contract (0x7813…4ada), not a person. That alone tells you this is a contract call, not a plain transfer.
  4. Value: 0 ETH. Exactly the beginner trap described above. No native coin moved, yet thousands of tokens did.
  5. Transaction fee: 415,300 gas at an effective price of 0.020104 gwei, about 0.0000083 ETH. That is a fraction of a cent to a few cents, typical for Arbitrum and far below what the same call would cost on Ethereum mainnet.
  6. ERC-20 Tokens Transferred: two lines, both of the DFR token (contract 0x1213…8ae2) and both from the Safe 0x90ef…d711: 4,000 DFR to 0x7081…6e85 and 3,000 DFR to 0x11d7…0fc2. This section, not "Value", is the proof of payment.
  7. Logs tab: besides the two Transfer events, you will see DelegateChanged and DelegateVotesChanged events from the token contract. DFR is a governance token, so receiving it also updated each recipient's voting power. The Logs tab is where side effects like this become visible.

To confirm a payment like this as the receiver, you only need three checks: status is Success, the token contract address matches the official one, and your own address appears as a recipient in Tokens Transferred with the expected amount. Then open your address's Token Transfers tab and the token's page to see the balance.

6. Explorer differences across chains​


The habits above carry over, but each chain's explorer has its own quirks:

brief44_img2_explorers.png


ExplorerChainNative fee coinWhat's different
EtherscanEthereum mainnetETHThe reference design; fees are highest here, so failed transactions hurt most. Has the most labels and the most mature approval checker.
ArbiscanArbitrum One (L2)ETHSame layout as Etherscan (same company). Fees include a cost for posting data to Ethereum, so they rise when Ethereum is busy. Deposits from Ethereum appear as L1→L2 messages, and withdrawals back to Ethereum through the official bridge have a challenge period of about a week.
BasescanBase (L2)ETHAlso Etherscan-family. Similar fee structure to other optimistic rollups. Beginners often confuse Base and Ethereum addresses because they look identical. Same address, different chain, different balance.
SolscanSolanaSOLA different model. Addresses are base58 strings (no 0x), and tokens sit in separate token accounts owned by your wallet. A transaction can contain many instructions, so Solscan shows an instruction-by-instruction breakdown and balance changes per account. Solana "delegations" play the role that approvals play on EVM chains, so review them too.

The biggest practical lesson is that the same 0x address exists on every EVM chain, but balances and history are separate on each one. When something "disappears", the first question is always "which chain did it go to?" Search the address on Etherscan, Arbiscan and Basescan before you panic.

A 60-second checklist​


  • Right chain, right explorer?
  • Status = Success?
  • Read Tokens Transferred, not just Value.
  • Token contract address matches the official source, and code is verified?
  • Holder concentration reasonable?
  • Unlimited approvals reviewed and revoked when no longer needed?
  • Unknown tokens in your wallet ignored, not clicked?

Block explorers turn "trust me" into "check it yourself". Ten minutes of practice on your own wallet's history is the best way to start. Look up your last swap, find the approval you gave for it, and decide whether you still need it.

Sources​


 
Back
Top