Payroll Stream Batch Creator
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
Payroll Stream Batch Creator is a DeFi-focused tool that enables creating token streams for multiple employees in a single batch operation. Unlike single-stream creation tools that require separate transactions for each recipient, this tool allows users to define payroll parameters for many employees and create all streams at once, saving on gas costs and simplifying payroll management. It reads payroll parameters per employee, checks token contract state, validates batch creation requirements, verifies total token balance, and handles approval status. The tool supports Ethereum, Polygon, Arbitrum, Optimism, Avalanche, BNB Chain, and Base, providing a unified interface to create payroll streams across multiple networks. This is essential for projects, DAOs, and companies that need to stream tokens to employees, contractors, or community members on a recurring basis.
HOW TO USE
Connect your wallet using WalletConnect or a compatible browser extension. Ensure your wallet is on the network where the stream contract is deployed. Enter the stream contract address—this is the contract you are interacting with, and you are vouching for its safety. Enter the token address (use 0x0 for native currency). Set the stream duration in seconds. Add each employee by entering their address, the total amount they should receive, and an optional cliff period in seconds. Click "Check & validate" to verify your token balance, approval status, and batch parameters. The tool displays the number of employees, total amount, service fee, contract owner, and sender contract address. If all checks pass, the "Create batch" button appears. The tool automatically handles approval if needed. Click it to create all payroll streams sequentially. The tool displays progress and a transaction link to your chain's block explorer for each stream created.
ADAPTIVE BATCH STREAM CREATION AND VALIDATION ENGINE
The core technical mechanism that distinguishes this tool is its adaptive batch stream creation and validation engine. Unlike simple transfer tools that only check a single balance, this tool performs comprehensive validation before creating any streams. The engine first validates each employee's address and amount, ensuring all addresses are valid and all amounts are positive. It then calculates the total token requirement by summing all individual amounts and adding the service fee. The engine checks the user's token balance to confirm sufficient tokens are available, and verifies the approval status for ERC-20 tokens—if the allowance is insufficient, it requests approval before proceeding. The engine reads the service fee live from the BotGentz sender contract using fee() and displays it before execution. For native token batches, the engine calculates the total native value including the fee. When executed, the tool creates each stream sequentially, waiting for each transaction to confirm before moving to the next, ensuring nonce order is preserved. All RPC calls are wrapped with timeout and retry logic, and the tool automatically falls back to a secondary provider if the primary endpoint fails or rate-limits.
WHAT IT CANNOT SEE
The tool cannot guarantee that all payroll streams will be created correctly if the token contract does not support the required transfer and allowance methods, the total required tokens exceed the user's balance, one of the recipient addresses is invalid, or the stream contract's logic changes before the batch transaction is confirmed. It has no visibility into the stream contract's internal creation logic beyond what the contract exposes, nor can it predict if the contract logic will be modified. The tool cannot detect if the stream contract has been upgraded. It does not monitor streams after creation—it is a creation tool, not a tracking service. The tool cannot interact with non-EVM chains, private networks, or stream contracts that do not implement the standard stream creation interface it expects.
PLEASE NOTE
This tool is designed exclusively for EVM-compatible blockchain networks. It supports Ethereum, Polygon, Arbitrum, Optimism, Avalanche, BNB Chain, Base, and similar chains. Non-EVM networks such as Solana, Cosmos, or Bitcoin are not supported. Always verify the stream contract address, token address, and employee addresses before creating—the tool does not validate contract safety or stream terms beyond basic verification. The tool provides estimates only—actual gas costs are determined at the time of transaction execution. Users are responsible for understanding stream creation risks, including the possibility that the contract may not handle batch creation as expected.