This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Blockchain Data Indexer

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeveloper Tools
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This tool is a lightweight, read-only blockchain data indexer that lets you query on-chain data directly from any supported EVM network. Instead of relying on external APIs or third-party indexers, you connect directly to the blockchain via your wallet's RPC provider and retrieve real-time data. You can look up address balances, contract code, transaction receipts, token metadata (name, symbol, decimals, total supply), block headers, and even call view functions on any contract. It's designed for developers, auditors, and analysts who need quick, unfiltered access to blockchain state without leaving their browser.

HOW TO USE

Connect your wallet using the BGWallet bridge and select your target network. Choose the query type from the dropdown: Address, Transaction, Token, Block, or Contract state. Enter the corresponding identifier — an Ethereum address, transaction hash, token address, block number, or contract address with a method signature. Click "Look up" to execute the query. Results appear in the results panel with formatted JSON output for easy reading. For contract state queries, enter the method signature (e.g., "totalSupply()", "balanceOf(address)") and the tool will call it on the contract and return the result. The tool uses your wallet's RPC provider to ensure the data is fresh from the chain.

TECHNICAL MECHANISM

The tool uses ethers.js v5.7.2 to interact with the blockchain via the provider from BGWallet. It supports five query types: address queries fetch balance, code, and nonce using getBalance(), getCode(), and getTransactionCount(); transaction queries fetch full transaction details and receipt with logs using getTransaction() and getTransactionReceipt(); token queries use a minimal ERC-20 ABI to read name, symbol, decimals, totalSupply, and optionally balanceOf for the connected wallet; block queries fetch block headers with getBlock(); contract state queries use a dynamic ABI to call any view function on the contract. All queries are executed on-demand with real-time data from the RPC provider — no caching, no external indexing services. Results are formatted as readable JSON with BigNumber values converted to strings for clarity.

WHAT IT CANNOT SEE

This tool cannot index data beyond what the RPC provider exposes. It cannot verify off-chain data or external APIs. It cannot prove the accuracy of indexed data beyond the blockchain state at the time of query — if the blockchain state changes, the data becomes historical. It cannot query data across multiple blocks or aggregate historical data without manual iteration. It cannot index events beyond the provider's eth_getLogs limits (which vary by provider). It cannot verify that a contract is actually the one you think it is, or that a token address represents a legitimate token. It cannot detect if a contract is malicious or fraudulent. It does not cache results or provide historical snapshots — you get the current state only.

PLEASE NOTE

EVM chains only. Supports Ethereum, Optimism, BNB Chain, Polygon, Fantom, zkSync, Arbitrum, Avalanche, Base, Linea, and others with standard JSON-RPC support. Does not support Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. Requires a wallet connected via BGWallet to provide the RPC provider. The tool is read-only and does not sign any transactions. Always verify the contract address and method signature before querying contract state.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.