Token Vesting Cliff Waiver Executor
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
The Token Vesting Cliff Waiver Executor enables execution of cliff waivers for token vesting schedules. It reads comprehensive state from vesting and token contracts including cliff periods, vesting start and end times, total vested amounts, claimed amounts, remaining amounts, cliff waiver eligibility, waiver conditions, waiver request status, waiver approval counts, required approvals, waiver windows, waiver expirations, beneficiary and grantor addresses, and waiver history. Users can execute waivers using multiple methods: waiveCliff with amount and reason, executeCliffWaiver with full vesting option, approveCliffWaiver with force option, or grantCliffException with full control. The tool displays vesting schedules and waiver status, providing full visibility before executing cliff waivers.
HOW TO USE
Connect your Web3 wallet and paste the vesting contract address and token contract address. The tool never hardcodes addresses—you specify the contracts you're vouching for. Enter the beneficiary address (defaults to connected wallet), select the waiver method, optionally specify a waiver amount, and provide a waiver reason. Check "Approve token spending" to handle approvals automatically, "Force waiver" to bypass checks, or "Waive full vesting schedule" to waive the entire vesting schedule. Click "Fetch vesting & waiver state" to view beneficiary, cliff period, vesting start/end times, total vested, claimed/remaining amounts, waiver eligibility, waiver status, approvals required, platform fee, and waiver history. Review the displayed vesting schedule and waiver status carefully—waiving a cliff unlocks tokens before the cliff period ends. Click "Execute waiver" to submit the waiver transaction. Transaction status, gas costs, and confirmation are displayed upon completion.
MECHANICAL ADVANTAGE: COMPREHENSIVE VESTING STATE AGGREGATION WITH WAIVER HISTORY DISCOVERY
Unlike hardcoded vesting tools that only show token balances, this tool fetches nine different state variables in parallel using Promise.all with individual error boundaries, ensuring that a revert in one view function doesn't prevent retrieval of other critical metrics. The tool automatically discovers waiver history by iterating through waiver event indices until it hits empty entries (capped at 10 for performance), displaying executor addresses, beneficiary addresses, and status for full transparency. The tool dynamically selects the appropriate waiver method based on user input—waiveCliff with reason, executeCliffWaiver with full vesting, approveCliffWaiver with force, and grantCliffException with full control. Gas estimation factors in waiver method complexity and approval count, and the tool uses receipt.effectiveGasPrice post-transaction for accurate cost reporting rather than relying on the pre-EIP-1559 gasPrice cap. Cliff periods, vesting times, and waiver eligibility are displayed prominently, enabling informed waiver decisions.
WHAT IT CANNOT SEE
This tool cannot verify that the vesting contract or token contract is legitimate or has not been compromised. It cannot detect if the waiver parameters have been manipulated or if the contracts have been upgraded or modified. Waiver execution may not execute at optimal gas price due to network conditions or succeed if the contract is paused or frozen. The tool cannot recover funds if execution fails due to contract bugs or insufficient approval. It cannot verify that waiver parameters are valid, predict gas prices during congestion, or detect if the waiver has been front-run. The tool cannot ensure that the waiver will be approved, verify off-chain vesting schedule validity, or provide financial or legal advice. It cannot guarantee that the waiver will be processed, verify the correctness of the vesting schedule, ensure that all conditions for waiver are met, or track waiver status outside of the tool. Waiving a cliff has significant implications—it unlocks tokens early and may affect vesting economics.
PLEASE NOTE
This tool operates on EVM-compatible chains only. It reads from and writes to vesting contracts but provides no financial or legal advice. All waiver decisions remain your responsibility. Always verify contract addresses, beneficiary addresses, and waiver parameters before submitting transactions. The tool displays current state but does not automatically execute waivers—you must review and confirm each transaction through your wallet. Gas costs vary by network conditions; the tool estimates but cannot guarantee optimal pricing. Cliff waivers may require approval from grantors or multi-sig—ensure all approvals are obtained before execution. Waiving a cliff releases tokens early—understand the consequences before executing a waiver.