The biggest risk in any token launch is the VC dump. If your team or investors receive their entire token allocation at launch, there is immediate sell pressure from everyone who wants to realise their gains. This collapses the price and destroys confidence. Vesting solves this by locking tokens and releasing them on a schedule. Team tokens vest linearly over 12 months. Investor tokens might have a 6-month cliff then linear release. This aligns incentives: the team and investors only profit if the token price stays up, which means they are working to build genuine value.
Once a vesting schedule is created on-chain, it cannot be modified or cancelled. This is by design — the immutability is what makes vesting credible to investors. Choose your schedules carefully before deploying.
Before setting up vesting, understand the two parameters that matter most: Cliff: A period at the start where no tokens are released. If you set a 6-month cliff, beneficiaries receive nothing for the first 6 months, then all cliff tokens vest at once. Linear release: Tokens unlock continuously after the cliff. 12-month linear means 1/365th of the vested amount unlocks every day after the cliff ends.
Navigate to lester-labs.com/vesting. Connect your wallet and ensure you hold the token you want to use for vesting.
Paste the wallet address that will receive the vested tokens. This cannot be changed after deployment — make sure the address is correct. Consider a multisig for team vesting to require multiple signatures for any changes.
Enter the total number of tokens to be allocated to this beneficiary. This is the full amount that will eventually vest — not the amount vesting per month.
Set the start date, cliff duration (0 for immediate release, or 3/6/12 months), and total vesting duration. Common configurations: Team: 12-month cliff, 24-month linear total Advisors: 6-month cliff, 12-month linear Private investors: 0 cliff, 12-month linear
Review the schedule summary, approve the Vesting Factory to transfer the exact allocation, then confirm schedule creation and its deployment fee. The factory moves the allocation into the new vesting wallet during creation; do not send the same allocation a second time afterward.
Use the same vesting schedule across all team members. This signals fairness to your community and prevents accusations of stealth allocations to favourite investors.
The current Lester Labs UI records the resulting vesting wallet but does not expose a dedicated claim button. Once tokens are releasable, call the OpenZeppelin VestingWallet `release(token)` function on that wallet; anyone may trigger the call and the vested amount is sent to the configured beneficiary. No Lester Labs admin can revoke or redirect the funded schedule.