Base Chain Data API
Read Base Mainnet blocks, receipts, logs, balances, token metadata, and contract bytecode from the public JSON-RPC endpoint.
Retrieve Base Mainnet chain ID and network information from the public JSON-RPC endpoint.
Retrieve the latest block information from Base Mainnet using the public JSON-RPC endpoint.
Retrieve a specific block by number or hash from Base Mainnet. Supports optional full transaction details.
Retrieve all transactions included in a specific block by number or hash from Base Mainnet.
Retrieve the receipt and status for a specific transaction on Base Mainnet, including logs and gas used.
Search for contract event logs on Base Mainnet with filters for block range, address, and topics. Limited to 1000 results per request.
Retrieve the bytecode of a smart contract on Base Mainnet at a specific address and optional block number.
Execute a read-only call to a smart contract on Base Mainnet using eth_call. Returns the result without submitting a transaction.
Estimate the gas required for a transaction on Base Mainnet using eth_estimateGas.
Retrieve the fee history for Base Mainnet blocks, including base fees and reward percentiles. Supports EIP-1559.
Retrieve the native ETH balance of a Base Mainnet address from the public JSON-RPC endpoint.
Retrieve the ERC-20 token balance of a wallet for a specified token contract on Base Mainnet using eth_call.
Retrieve the total supply of an ERC-20 token on Base Mainnet using eth_call.
Retrieve ERC-20 name, symbol, decimals, and total supply for a token on Base Mainnet where supported.
Retrieve ERC-20 Transfer events for a token contract or wallet on Base Mainnet over a bounded block range.
Retrieve the transaction nonce for a Base Mainnet address from the public JSON-RPC endpoint.