Contract Reader
FreeAbout this tool
How Contract Reader works
Paste the contract and look it up
Paste any BNB Chain contract address and press Read Contract. Chips at the top then say whether it is a proxy, where the ABI came from and how many write functions were hidden, next to a link to the contract on BscScan.
What Contract Reader does
In short
Read any BNB Chain contract from your browser with Contract Reader, a free BSC contract reader for developers, traders and anyone checking a project's settings. Paste an address, and the page loads its verified ABI, follows a proxy to the code behind it, and lets you call each read function with your own inputs.
What it does
You give an address; the server checks whether it holds code, detects six proxy patterns and fetches the read functions of its ABI from BscScan or Sourcify. Functions without inputs are read at once into a state grid. The rest become rows: fill the inputs, press Read, and the answer comes back from the chain.
What it costs
Contract Reader is free. J Tools takes no fee, no wallet is connected and nothing is signed, so no gas is spent either. Each read is an eth_call through the J Tools RPC gateway. A visitor can press Read up to 30 times a minute.
Key features
- Read only by design · Write and payable functions are dropped from the ABI and never become buttons.
- Proxy detection · EIP-1967, beacon, UUPS, older OpenZeppelin, minimal clones and Safe proxies are followed.
- Verified ABI lookup · BscScan first, then Sourcify; a chip tells you the source and the match type.
- Paste your own ABI · No verified source? Paste a JSON ABI or a Hardhat or Foundry artifact.
- Readable answers · Percentages, dates, durations and token amounts shown plainly, with the raw value kept.
- No wallet needed · Calls run through the J Tools gateway, and your wallet is never asked for anything.
How to read a BSC contract in 3 steps
- 1
Paste the contract and look it up
Paste any BNB Chain contract address and press Read Contract. Chips at the top then say whether it is a proxy, where the ABI came from and how many write functions were hidden, next to a link to the contract on BscScan.
- 2
Check the contract state grid
Up to 40 functions without inputs are read on their own, such as name, owner, tax or trading flags. Answers show in a readable form, like a percent, a date or a token amount, with the raw value kept underneath.
- 3
Call functions that need inputs
Fill in addresses, numbers, true or false, hex bytes, or JSON for arrays and structs, then press Read. A bad input is caught before the call, and a refused call shows the contract's revert reason when it gives one.
BNB Chain contracts, ABIs and proxies
Every token, pool and router on BNB Chain (the same network as BNB Smart Chain or BSC, chain ID 56) is a contract with public read functions. BscScan's verified source is the first place the ABI comes from, then Sourcify with a full or partial match. Plenty of BEP-20 tokens sit behind a proxy, so the page reads the implementation's ABI but calls it at the proxy address, where the state is kept. Nothing here costs gas in BNB, because no transaction is ever sent.
Frequently asked questions
Read a contract now
Paste the address, let the page find its ABI, and query any read function. It is free, and nothing gets signed along the way.