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

Batch Sender with Tax Report Export (Ethereum L1)

DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeFi
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 enables you to distribute any standard ERC-20 token to multiple recipients on Ethereum mainnet in a single batch transaction, while automatically generating a detailed tax report that you can export as CSV or JSON. Instead of manually tracking each distribution, the tool captures the transaction hash, timestamp, sender address, recipient addresses, amounts, and fee in ETH, then presents it in a structured format ready for accounting or tax filing. The report is generated immediately after the transaction is confirmed and can be downloaded for your records.

HOW TO USE

Connect your wallet on Ethereum mainnet. Enter the address of the ERC-20 token you want to distribute and a list of recipients with their amounts (one per line: address, amount). Review the total amount and fee, then click "send batch." After the transaction is confirmed, a tax report card will appear with a preview of the data. You can export the report as a CSV file (for spreadsheet software) or as a JSON file (for programmatic use). Each report includes the transaction hash, timestamp, sender, all recipients with their amounts, and the fee paid.

TECHNICAL MECHANISM

The tool reads the token's decimals dynamically and converts each recipient amount to the appropriate precision. The total distribution amount is the sum of all per-recipient amounts. The tool reads the current fee from the BotGentz sender contract using the fee() view function, which is set by the contract owner and may change over time. The fee is attached to the sendERC20 transaction as the value field. After the transaction is confirmed, the tool generates a report object containing the transaction hash (from the receipt), the current timestamp, the sender address, the token address, the total amount, the fee in ETH, and a detailed row for each recipient. The report is rendered in a human-readable preview and can be exported in CSV or JSON format. All allowances are set to the exact total distribution amount, never unlimited.

WHAT IT CANNOT SEE

- Native ETH as a distribution token (only ERC-20 tokens are supported)

- Any non-ERC-20 token standard (e.g., ERC-721, ERC-1155)

- Token tax/fee-on-transfer mechanics for non-standard tokens

- Incorrectly entered recipient addresses or amounts (no recovery)

- Contracts that reject transfers (e.g., blacklisted addresses)

- Recurring sends — each execution is a separate transaction

- Rebasing or fee-bearing tokens — assumes standard ERC-20

- Off-chain data or cross-chain state

- Gas cost estimates beyond the contract fee

- Historical transaction data — the report only covers the current transaction

- Tax advice or compliance guidance — the report is a record-keeping tool, not financial advice

PLEASE NOTE

This tool is designed for Ethereum mainnet (chainId 1) only and uses the standard BotGentz sender contract with native ETH fee payment. The tax report is an export of the current transaction only — it does not include historical transactions or provide a complete tax record. The fee is read live from the contract and may change between reads and transaction execution. Always verify the contract owner, the fee amount, and the total distribution amount before signing. You are responsible for ensuring the recipient addresses and amounts are correct, the tokens are transferable, and you have sufficient ETH for both the fee and gas. The tool does not automatically retry failed transactions or recover from network congestion; each execution is a single, discrete operation.

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.