This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!
Vesting-Linked Airdrop Distributor
Airdrops · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryAirdrops
PlatformAll
Pricing
Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.
Download for
iOS
App Store
Download for
Android
Google Play
Download for
Windows
.exe installer
Download for
macOS
.dmg universal
Download for
Linux
.AppImage
Try BotSurf in your browser — no install
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-Linked Airdrop Distributor lets you deploy a contract that distributes tokens to recipients according to a custom vesting schedule with a cliff and linear release. Instead of sending tokens all at once, you set a start time, a cliff duration (during which no tokens are claimable), and a vesting duration (during which tokens unlock linearly). Recipients can claim their vested portions after the cliff, and the contract ensures they can only access the amount that has vested up to the current time. This is ideal for team allocations, investor distributions, or community rewards where you want to incentivize long-term commitment.
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 vesting period begins. Set the cliff duration in seconds (e.g., 2592000 for 30 days)—no tokens are claimable before this. Set the vesting duration in seconds (e.g., 7776000 for 90 days)—tokens unlock linearly over this period. Click "Check token balance" to verify you have enough tokens to cover the total allocation. Review the details, then click "Deploy vesting airdrop". The tool deploys the vesting contract, which you must then fund by transferring the total token amount to the contract.
TECHNICAL MECHANISM
The deployed vesting contract tracks each recipient's total allocation and the vesting parameters (start, cliff, duration). The claimable amount is calculated as: if block.timestamp < start + cliff, claimable = 0; else if block.timestamp >= start + cliff + duration, claimable = totalAllocation; else claimable = totalAllocation * (block.timestamp - start - cliff) / 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 unclaimed tokens after the vesting period ends. The deployment transaction is submitted via the connected wallet, and the tool reports the contract address and transaction hash.
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 vesting 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. Once deployed, vesting parameters cannot be modified. 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 vesting contract address for recipients to be able to claim. The contract owner can withdraw unclaimed tokens after the full vesting period ends. The vesting 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.
Similar Apps
Tiered-Amount Batch Sender by Recipient Category (Ethereum L1)
Send tiered token amounts to categorized recipients in one batch. Define up to 3 tiers with different amounts per recipient
Airdrop Season Snapshot Opt-In Tool
Opt in to airdrop season snapshots with eligibility, deadline, and opt-out control.
Snapshot-Based Loyalty Reward Distributor
Distribute loyalty rewards based on snapshot-tier assignments with configurable multipliers and batch execution for ERC-20 tokens.
Scroll NFT Collection Airdrop-Push Tool
Batch mint ERC-721 NFTs and push them to multiple recipients on Scroll in one transaction. Airdrop efficiently.
Multi-Season Reward Program Distributor
Distribute multi-season reward programs with cumulative adjustments, season tracking, and batch execution for ERC-20 tokens.
Weighted-by-Tenure Distribution Executor
Distribute tokens weighted by recipient tenure: calculate weights from join timestamps and execute batch distribution with