Arbitrum One Vesting-Attached Batch Sender
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
Arbitrum One Vesting-Attached Batch Sender is a specialized DeFi tool that combines batch token distribution with automated vesting contract deployment on Arbitrum One. Instead of simply sending tokens to recipients, this tool deploys a separate, individual vesting contract for each recipient, funding each contract with the specified token amount and attaching a customizable release schedule. Each vesting contract is independent and non-custodial—recipients can claim their tokens gradually according to the cliff and vesting duration parameters you set. This tool is ideal for team allocations, investor distributions, advisor compensation, and any scenario where you need to distribute tokens with time-based release restrictions on Arbitrum's low-cost, high-speed network. By deploying all vesting contracts in a single batched transaction, you save significantly on gas costs compared to deploying each contract individually, while ensuring every recipient gets a fully functional, audited vesting contract with their allocation.
HOW TO USE
Connect your Web3 wallet (MetaMask, WalletConnect, or any standard EVM wallet) to Arbitrum One. Enter the ERC-20 token contract address you wish to distribute. Configure the vesting parameters: cliff duration (the initial waiting period before any tokens become claimable), vesting duration (the total time over which tokens are released), and start time (Unix timestamp; leave 0 to start from the current block time). Paste or upload your list of recipients in the format "address, amount" with one entry per line—amounts are in human-readable token units. The tool parses the list and calculates the total tokens required. Review the sender contract address, fee, and contract owner for transparency. Click the deploy button, review the transaction in your wallet, and confirm. The tool deploys one vesting contract per recipient sequentially within the same batched transaction. After confirmation, each recipient receives their own vesting contract address and can begin claiming tokens according to the schedule you defined.
MECHANISM: BATCH VESTING CONTRACT DEPLOYMENT ON ARBITRUM
The tool interacts with a specialized BotGentz vesting factory contract deployed on Arbitrum One that creates individual vesting contracts for each recipient in a single batched transaction. For each recipient-amount pair, the tool calls the createVestingContract function on the factory, passing the token address, recipient address, token amount, cliff duration, vesting duration, and start time. The factory deploys a new Minimal Proxy (EIP-1167) vesting contract for each recipient, initializing it with the provided parameters and transferring the specified token amount from the sender to the newly created contract. This approach ensures each recipient's vesting contract is isolated and cannot affect others. The tool reads the fee() function live from the factory, splitting the fee evenly across each deployment and including it in the value sent with each call. The tool checks the sender's token balance against the total required (all amounts plus fee) and approves the factory for the exact total before beginning deployment. All vesting contracts use a standard, audited vesting template with cliff and linear vesting mechanics, claimable by the recipient at any time after the cliff period. Arbitrum's low transaction costs make this particularly efficient for large batches.
WHAT IT CANNOT SEE
This tool reads no on-chain data directly. It does not verify that recipient addresses are valid, that the sender has sufficient token balance, or that the token contract address provided is correct. It cannot guarantee that all vesting contracts will deploy successfully—if one deployment fails due to a recipient address being a contract that reverts, insufficient gas, or any other reason, the entire batch reverts, leaving no contracts deployed. It cannot verify that vesting parameters are legally, tax, or economically appropriate for your use case. It cannot detect if the token contract uses non-standard transfer mechanics that might break vesting contract functionality. It cannot provide post-deployment monitoring or modification of vesting schedules—once deployed, vesting contracts are immutable and tokens cannot be recovered. It does not account for gas price fluctuations during execution or provide fallback mechanisms for mid-batch failures. It cannot ensure that recipients will claim their tokens or understand the vesting schedule.
PLEASE NOTE
This tool works exclusively on EVM-compatible chains and is designed for Arbitrum One. It requires the user to have sufficient native ETH for gas and sufficient token balance to cover the total amount sent plus the sender contract fee. The user is solely responsible for verifying the token contract address, recipient addresses, vesting parameters, and amounts before signing. Always test with a small batch first to confirm the setup is correct. Once vesting contracts are deployed, they cannot be modified or undone—the tokens are locked according to the schedule you set. The vesting factory contract addresses are hardcoded per chain and are publicly available for verification; no third-party custody is involved; you remain in full control of your wallet and funds at all times. Recipients will need to interact with their individual vesting contracts to claim tokens after the cliff period. Arbitrum's faster block times and lower fees make this an efficient solution for large-scale vesting distributions.