Streaming Airdrop Scheduler
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
Streaming Airdrop Scheduler lets you deploy a contract that distributes tokens to recipients continuously over a specified period. Instead of sending tokens all at once or in discrete batches, the streaming contract releases tokens linearly over time—for example, over days or weeks. Recipients can claim their vested portion at any time during or after the streaming period. This is ideal for vesting schedules, community rewards, or gradual token distribution where you want to encourage long-term engagement rather than instant dumping.
HOW TO USE
Connect your EVM wallet and select the network. Enter the token contract address you want to distribute. In the recipient input area, list each recipient on a new line using the format: address,amount (amount in wei). Set the start time as a Unix timestamp—this is when the streaming begins. Set the duration in seconds (e.g., 604800 for one week). Click "Check token balance" to verify that you have enough tokens to cover the total allocation. Review the details, then click "Deploy streaming airdrop". The tool deploys a streaming contract with the specified parameters, which you must then fund by transferring the total token amount to the contract.
TECHNICAL MECHANISM
The deployed streaming contract tracks the total allocation for each recipient and the streaming start time and duration. The vesting calculation uses a simple linear formula: claimable = totalAllocation * (min(block.timestamp, startTime + duration) - startTime) / duration. Recipients call the claim() function, which computes their currently vested amount, subtracts any previously claimed tokens, and transfers the newly available portion. The contract includes a withdraw function for the owner to recover any unclaimed tokens after the streaming period ends. The deployment transaction is submitted via the connected wallet, and the tool reports the contract address and transaction hash upon success.
WHAT IT CANNOT SEE
This tool cannot guarantee that recipients will claim their tokens on schedule—they may claim at any time or never claim at all. It relies on the streaming contract being deployed and properly funded with the total token amount. The tool does not account for gas price volatility or network congestion, which may affect recipients' ability to claim their tokens. It also does not automatically transfer tokens to the contract; you must fund it separately after deployment. The contract does not adjust for token decimals—all amounts are handled in wei (smallest unit).
PLEASE NOTE
After deployment, you must transfer the total token amount to the streaming contract address for recipients to be able to claim. The contract owner can withdraw unclaimed tokens after the streaming period ends. The streaming calculation uses block timestamps, which are subject to miner manipulation but are generally reliable. This tool is for EVM chains only and does not support non-EVM networks.