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

CSV Transaction Exporter

Analytics · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryAnalytics
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 exports your wallet's complete transaction history to a CSV file for use in accounting, tax preparation, portfolio analysis, or personal record-keeping. It reads transaction history for the connected wallet via on-chain calls, including logs, events, and transaction receipts, then formats the data into a structured CSV file. The export includes date, transaction hash, from/to addresses, token type, amount, value in ETH, transaction type, category, gas used, and gas price. You can filter by time range, set custom start and end dates, and preview transactions before exporting.

HOW TO USE

Connect your EVM wallet using the "Connect" button, or manually enter any wallet address. Set the time range in days (default: 90) or specify custom start and end dates using the date pickers. Select your network and click "Preview transactions" to see a sample of your transaction history with category classifications. Review the preview to confirm the data looks correct. Click "Export CSV" to download a complete CSV file containing all transactions within the selected date range. The CSV file is named with the wallet address prefix and current date for easy identification.

TECHNICAL MECHANISM

The tool uses a multi-stage data pipeline to generate exports. First, it fetches transaction history for the specified address via on-chain calls (simulated in this demo, but would use ethers.js provider calls with getLogs and getTransactionReceipt in production). Each transaction is parsed for key fields: block timestamp, transaction hash, from/to addresses, value, gas used, and gas price. Token transfers are detected via ERC-20 Transfer events. The tool categorizes each transaction using protocol signatures and interaction patterns. The generated CSV includes columns for Date, Transaction Hash, From, To, Token, Amount, Value (ETH), Type, Category, Gas Used, and Gas Price (Gwei). Date filtering is applied client-side after data retrieval. The CSV is generated as a Blob and downloaded via a temporary anchor element.

WHAT IT CANNOT SEE

The tool cannot view transactions on non-EVM chains (e.g., Solana, Bitcoin) or protocols that are not integrated with the tool's data sources. It cannot show real-time pending transactions or mempool activity—only confirmed on-chain transaction history is available. It cannot access wallet data without explicit user connection or manual address entry. It cannot detect off-chain holdings or centralized exchange balances. CSV export is limited to available historical data; older transactions may not be fully retrievable due to node limitations or RPC provider retention policies. The tool's data sources may have rate limits or require API keys for production use. It does not provide financial advice or guarantee the accuracy of aggregated data.

PLEASE NOTE

This tool is for informational and record-keeping purposes only and is not financial or tax advice. Always verify exported transaction data against official block explorers before using for tax reporting or legal purposes. The tool's data sources are subject to rate limits and availability. This tool only works with EVM-compatible chains. Use at your own risk.

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.