CSV-Import Batch Sender (Optimism)
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
CSV-Import Batch Sender (Optimism) enables ERC-20 token payroll distributions on the Optimism network by uploading a CSV file containing recipient addresses and payment amounts. Connect your wallet, enter the token address, upload a CSV file (format: address, amount), and set a pay frequency. The tool reads your token balance, native ETH balance, current allowance, and BotGentz sender contract fee, then parses the CSV data and batches all transfers into a single transaction. This is ideal for organizations that manage payroll data in spreadsheets, handle large contributor lists, or need to quickly import and execute payment lists without manual entry.
HOW TO USE
1. Connect your wallet using the built-in connector. Ensure you are on the Optimism network (chain ID 10).
2. Enter the ERC-20 token address you wish to use for payroll.
3. Upload a CSV file with two columns: address and amount (header row required). Example: address,amount\n0x...,10.0\n0x...,20.0
4. Set the pay frequency in seconds (e.g., 2592000 for 30 days) to define the recurring schedule.
5. Click "Preview CSV Data" to verify the parsed entries.
6. Review the total recipients, total token amount, current allowance, native fee, and your balances.
7. Click "Send Batch from CSV" — the tool will parse the CSV, approve the exact total token amount if needed, and execute the batch transfer. The contract charges a fee in native ETH, which is deducted from your wallet.
TECHNICAL MECHANISM
The tool uses the shared BotGentz sender contract deployed on Optimism. It reads the contract's fee and owner address on-chain each time, ensuring the fee is current and never stale. The CSV file is parsed client-side using the FileReader API, with the tool extracting address and amount pairs from each row. It validates addresses and amounts, calculates the total, and checks the current allowance for the sender contract, automatically approving the exact total amount (not unlimited) if needed. The batch transfer is executed as a single transaction with the fee sent as value. All transfers are sequential and awaited, preventing nonce conflicts. The tool performs a native balance check before sending to ensure the fee can be covered.
WHAT IT CANNOT SEE
This tool cannot send native gas tokens (ETH) or any token standard other than ERC-20. It cannot detect token tax, fee-on-transfer, or rebasing mechanics. It cannot recover incorrectly entered recipient addresses or amounts. It cannot send to contracts that reject transfers. It does not simulate or estimate gas costs beyond the contract fee. Memo data storage is not supported by the standard BotGentz sender contract. The tool does not verify employee eligibility, employment status, or payroll approval. It does not handle tax withholding, benefits, or deductions, and does not support off-ramping to fiat. CSV parsing assumes standard format and may fail with malformed files or unexpected delimiters.
PLEASE NOTE
This tool is for EVM-compatible chains only, specifically Optimism. Ensure you are on the correct network and have sufficient ETH for the fee before sending. The BotGentz sender contract is a shared, community-audited contract; review its address and owner before each use. CSV files are processed locally in your browser and are never sent to any server. All transactions are irreversible.