Multi-Currency Team Payroll Batch Sender (Any L2)
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
Multi-Currency Team Payroll Batch Sender lets you send multiple ERC-20 tokens to team members in a single batched transaction on any supported EVM L2—Arbitrum, Base, Optimism, Polygon, and others. The tool reads your connected wallet and chain ID, automatically selects the BotGentz sender contract for the detected network, and calculates the current fee in native tokens. You provide a mapping of currency symbols to token addresses, then list each employee with their preferred currency and compensation amount. Each employee receives their payment in the specified token, with all transfers batched per currency to save gas compared to sending individually. This is ideal for global teams where employees are paid in different stablecoins or native tokens across multiple L2s.
HOW TO USE
Connect your wallet and ensure you are on a supported L2 network. Enter your token address mappings (one per line: symbol, address). Paste your employee list as comma-separated values (one per line: address, currency symbol, amount). Review the summary table showing total payroll by currency and each employee's allocation. Click "sign & send payroll" to approve each token contract and execute the transfers. The tool processes each currency as a separate batch within the same transaction flow, ensuring all employees are paid atomically.
TECHNICAL MECHANISM
The tool uses the BotGentz bulk sender registry, which contains verified contract addresses for each supported network. It reads the current fee from the sender contract's fee() method at execution time—never hardcoding a stale value. The tool groups payroll entries by token, then for each token, checks your balance, approves the exact total amount to the sender contract, and calls batchSendERC20() with the recipient array and amounts. Each token group is processed sequentially; if any transfer fails, the entire batch reverts, leaving your tokens untouched. This approach works across multiple L2s because the registry contains the correct sender contract address for each chain, and the tool dynamically adapts to the connected network.
WHAT IT CANNOT SEE
This tool cannot send native tokens or any token standard other than ERC-20. It does not detect token tax, fee-on-transfer, rebasing, or deflationary mechanics—it assumes standard ERC-20 tokens where each transfer moves exactly the specified amount. It cannot recover incorrectly entered employee addresses, currency symbols, or amounts; you must verify your list before sending. It cannot send to contracts that reject transfers. The tool does not simulate or estimate gas costs beyond the contract fee. Each execution is a separate transaction—there is no recurring or scheduled sending. Most importantly, this tool does not verify employee eligibility, employment status, or payroll approval—it simply moves tokens to the addresses you provide. It does not handle vesting schedules, bonuses, or deductions. It does not provide tax documentation or compliance reporting. It does not support sending different token types to different recipients in a single batched transfer without multiple approvals.
PLEASE NOTE
This tool works on Arbitrum, Base, Optimism, Polygon, and other EVM L2s supported by BotGentz. It requires a web3 wallet connected via the injected wallet bridge. Always double-check your employee list, currency mappings, and amounts before signing. The tool is free to use; only blockchain transaction fees and the BotGentz contract fee apply. Ensure you are using the correct token addresses for each currency on the connected chain.
=== END ===