Blockchain Audit Trail Viewer
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Blockchain Audit Trail Viewer gives you a complete, readable history of on-chain activity for any EVM address or transaction. Paste an address and see its native ETH balance, transaction count, and a list of recent outgoing and incoming transactions. Paste a transaction hash and view its full details: sender, recipient, value, gas used, effective gas price, total cost, status, and all emitted event logs. For addresses, the tool also scans for ERC-20, ERC-721, and ERC-1155 Transfer events, showing the most recent token movements involving that contract. It decodes function calls where possible and presents the data in a clean, structured table format—no raw hex dumps or confusing JSON blobs.
HOW TO USE
Connect your EVM wallet using the top-right button (optional—the tool works read-only without a connection). Select the network you want to query from the dropdown (Ethereum Mainnet, Goerli, Sepolia, Polygon, Arbitrum, or Optimism). In the lookup field, paste either an address (0x…42 characters) or a transaction hash (0x…66 characters). Click "look up" and the results appear instantly in the card below. The address view shows balance, transaction count, a list of recent transactions, and the latest Transfer events from that contract. The transaction view shows every field from the receipt: status, gas, effective price, cost, and a table of all logs emitted. Use the "clear" button to reset the form and start a new search.
TECHNICAL MECHANISM
This tool uses ethers.js v5.7.2 to interact with the connected RPC provider via the BGWallet bridge. For address lookups, it fetches transaction history using provider.getHistory() and supplements that with a targeted log scan for Transfer events. The log scanner implements an automatic chunking and backoff strategy: it requests logs in blocks of 5,000, and if the RPC returns a limit error (common on public endpoints), it halves the chunk size and retries. This continues down to single-block requests, ensuring the scan completes even when the provider imposes tight range caps. The tool never hardcodes contract addresses—everything is user-supplied, so you are always in control of what you audit. Transaction details use receipt.effectiveGasPrice rather than tx.gasPrice to correctly calculate post-EIP-1559 costs.
WHAT IT CANNOT SEE
This tool is read-only and cannot view transactions or events from before the block where the archive node starts—older history may be unavailable depending on the provider. It cannot decode custom proxy patterns or complex upgradeable contracts beyond the implementation ABI provided; you see raw logs for unknown functions. It cannot prove off-chain activity or verify the current state of allowances—a Transfer event from last year does not mean the token is still in that wallet today. The tool does not check allowances or balances against the current state; it only shows historical events. Internal transactions (e.g., from contract-to-contract calls) are not included in this version unless they appear as normal transactions or logs.
PLEASE NOTE
Works exclusively on EVM-compatible chains: Ethereum Mainnet, Goerli, Sepolia, Polygon, Arbitrum, and Optimism. Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, and XRP are not supported. This is a free, open-source analytics tool—use it to verify on-chain history, but always cross-check critical data against a block explorer or your own node.