HOODLOCK / LEARN

How to read a token contract on Blockscout.

Published 2026-07-27 · HoodLock Team

Every claim a project makes about its token — supply, fees, whether liquidity is locked — is either confirmable in the contract or it isn't a claim worth anything. Robinhood Chain uses Blockscout as its explorer, and reading a contract there takes less technical knowledge than most people assume.

What "verified" actually means

A deployed contract is bytecode. Verification is the process of publishing the original source code and having the explorer compile it and confirm the output matches the bytecode on-chain, byte for byte. A verified contract means the human-readable code you're reading is provably the code that runs.

Unverified means nobody outside the team knows what the contract does. There is no partial credit here — an unverified token contract makes every other check impossible.

Finding the contract

  1. Take the token address from the project's own site or the DEX pair, never from a chat message.
  2. Open robinhoodchain.blockscout.com and paste the address into search.
  3. On the token page, open the Contract tab. A verified contract shows a checkmark and the full source; an unverified one shows only bytecode.

What to read, in order

Using Read Contract without writing code

The Read Contract tab lets you call any view function directly in the browser. No wallet, no cost. It's the fastest way to check things people usually take on trust: totalSupply(), owner(), balanceOf() for a specific address, or a fee variable's current value. The answer comes from the chain, not from a website's copy of it.

Confirming a lock the hard way

If a project says liquidity is locked, you can confirm it end to end:

  1. Find the LP token contract for the pair and open its holder list.
  2. Identify the contract holding the largest balance. That's the locker.
  3. Open the locker contract and confirm its source is verified.
  4. Read its withdrawal function. Check that it requires the caller to be the lock owner and the unlock time to have passed, with no owner or admin bypass.
  5. Use Read Contract to pull the lock record and read the actual unlock timestamp.

That sequence is the whole point of on-chain proof: at no step do you have to believe anyone. HoodLock's locker, burner and vesting contracts are verified on Blockscout and their addresses are published on the developers page so you can run this against us too.

When the source is long

Most token contracts are a standard ERC-20 implementation plus a small amount of custom code. You don't need to read the imported library files — those are well-known and identical across thousands of tokens. Read what the project added on top. That's where anything unusual will be, and it's usually under a hundred lines.

Common questions

What does a verified contract mean on Blockscout?

It means the published source code was compiled and matched byte for byte against the bytecode deployed on-chain. The readable code is provably the code that runs. Unverified means nobody outside the team can confirm what the contract does.

Can I read a contract without a wallet?

Yes. Blockscout's Read Contract tab calls view functions directly in the browser at no cost and without connecting anything. You can check total supply, the owner address, balances and fee variables straight from the chain.

How do I confirm liquidity is really locked?

Open the LP token's holder list, find the contract holding the balance, confirm that contract's source is verified, read its withdrawal function for an owner or admin bypass, and use Read Contract to pull the actual unlock timestamp.

What should I check first in a token contract?

The transfer function, for conditions that could block selling; whether a mint function exists and what restricts it; every owner-only function; and whether fee rates are constants or changeable variables.

Keep reading

Contracts you can read yourself

Verified source, published addresses, no admin access over locked funds.

See the contracts →