Vesting Schedule 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
Vesting Schedule Creator is a developer-focused tool that enables creation of token vesting schedules for beneficiaries, with configurable cliff periods and vesting durations. Unlike manual token transfers that release all tokens at once, this tool creates schedules that lock tokens and release them gradually over time, ensuring beneficiaries receive their allocation according to a predefined timeline. It reads token contract state, validates vesting schedule parameters (beneficiary, amount, start time, cliff duration, vesting duration), checks user's token balance, and verifies approval status. The tool supports Ethereum, Polygon, Arbitrum, Optimism, Avalanche, BNB Chain, and Base, providing a unified interface to create vesting schedules across multiple networks. This is essential for projects distributing tokens to team members, investors, advisors, and community members with lockup and vesting requirements.
HOW TO USE
Connect your wallet using WalletConnect or a compatible browser extension. Ensure your wallet is on the network where the vesting contract is deployed and holds the tokens you want to vest. Enter the vesting contract address and token address—these are the contracts you are interacting with, and you are vouching for their safety. Enter the beneficiary address, total vesting amount, start time (or leave blank to start now), cliff duration in seconds, and vesting duration in seconds. The cliff duration must be less than or equal to the vesting duration. Click "Check & validate" to verify your token balance, approval status, and schedule parameters. The tool displays a visual timeline showing the start, cliff, and fully vested dates. If all checks pass, the "Create vesting schedule" button appears. The tool automatically handles approval if needed. Click it to submit the schedule creation transaction. The tool displays a transaction link to your chain's block explorer and logs the final gas cost using receipt.effectiveGasPrice.
ADAPTIVE VESTING SCHEDULE VALIDATION AND APPROVAL ENGINE
The core technical mechanism that distinguishes this tool is its adaptive vesting schedule validation and approval engine. Unlike simple token transfer tools that only check balance, this tool performs comprehensive validation before creating a schedule. The engine first validates the vesting contract address and token address, ensuring both are valid and deployed on the current network. It then checks the user's token balance to confirm sufficient tokens are available for the vesting schedule. The engine validates the vesting parameters: the cliff duration must be less than or equal to the vesting duration, the amount must be greater than zero, and the start time must be a valid timestamp. The engine calculates and displays a visual timeline showing the cliff date and full vesting date. It then checks the token approval status using allowance(address, address) and automatically handles the approval process if needed—first approving the vesting contract to spend the exact token amount, then creating the schedule. 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, ensuring validation completes even during network congestion.
WHAT IT CANNOT SEE
The tool cannot guarantee that vesting schedules will be created correctly if the token contract does not support the required transfer and allowance methods, the vesting parameters are invalid (e.g., cliff longer than vesting duration), the user does not have sufficient token balance, or the vesting contract's logic changes after schedule creation. It has no visibility into the vesting contract's internal schedule creation logic beyond what the contract exposes. The tool cannot predict if the contract owner will change the vesting parameters between validation and creation. It does not monitor schedules after creation—it is a creation tool, not a tracking service. The tool cannot interact with non-EVM chains, private networks, or vesting contracts that do not implement the standard vesting 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 vesting contract address and token address before creating a schedule—the tool does not validate contract safety or vesting 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 vesting risks, including the possibility that the contract may not support the intended vesting parameters.