Blockchain Data Exporter
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 Data Exporter pulls comprehensive on-chain data for one or more EVM addresses and packages it into a downloadable JSON file. For each address, you get: the current native ETH balance, contract code (to detect if it's a contract), transaction count, a list of the most recent 20 transactions with hash, from/to, value, and timestamp, and the last 20 ERC-20/ERC-721/ERC-1155 Transfer events with sender, receiver, and token amount. The tool handles multiple addresses at once—just separate them with commas. The exported JSON includes the network ID, timestamp, and a structured object for each address, making it ideal for offline analysis, reporting, or archiving.
HOW TO USE
Connect your EVM wallet (optional—the tool works read-only). Select the network from the dropdown. Enter one or more addresses (0x…42 characters) separated by commas. Click "fetch & export"—the tool will query balances, transaction history, and logs for each address. A progress bar shows the scan status. Results are displayed in a summary table, and a "download JSON export" button appears when complete. Click it to save the full dataset as a .json file. The "clear" button resets the form and results.
TECHNICAL MECHANISM
The tool uses ethers.js v5.7.2 via the BGWallet provider. It queries provider.getBalance() for ETH balances, provider.getCode() to detect contract deployment, and provider.getHistory() to fetch transaction history. For token events, it scans Transfer event logs using a custom chunked fetcher that automatically halves block ranges on RPC limit errors—preventing the scan from failing on public nodes with strict eth_getLogs caps. The transfer logs are decoded by extracting the sender and receiver from the indexed topics and the value from the data field. For batch export, each address is processed sequentially to avoid rate-limiting, and a progress bar shows real-time status. All fetched data is structured into a clean JSON object with timestamps and network metadata.
WHAT IT CANNOT SEE
This tool cannot export data from before the archive node's earliest block—older history may be missing depending on the provider. It cannot decode private or unverified contract implementations; you will see raw logs and function selectors but not human-readable function names. It cannot export off-chain data or prove the authenticity of exported data beyond the chain's current state—the export is a snapshot, not a cryptographic proof. It does not include internal transactions (contract-to-contract calls) unless they appear as logs. It cannot verify signatures or prove the original intent behind transactions.
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 tool is read-only and free—use it for data analysis, reporting, or archival purposes. Always verify critical data against a block explorer or your own node.