Vesting Milestone
Locks a team allocation that vests after a cliff, then linearly.
Where it runs
Launch
An option of the launch, not of each swap.
Status on reel
Periphery, coming
Coming: the `escrow` module is built and tested in reel-vaults' source, not in the deployed build yet. It arrives with an upgrade at the same address.
Set by
You, at launch
Launch · Live
What it does
An escrow for a team allocation: nothing releases before the cliff, then it vests linearly. Only the beneficiary can release, and the owner can only slow it, never speed it up.
How it works on reel
reel-vaults' escrow module, beside the launch: an escrow PDA holds the allocation and vests it after the cliff, then linearly, to the beneficiary. The owner can only slow it, through a 30-minute timelock. Nothing in the pool program reads it.
Settings
reel fixes this block's settings when it ships beside the pool. For reference, hookr's:
Cliff 0–365 d (90 d); vests over 30 d–4 y (1 y); allocation up to 50% of supply (20%).
Fees and who's paid
Paid to
The beneficiary.
Protocol share
reel takes no share of it.
Requires and can't be combined with
Requires
No other block.
Can't be combined with
Nothing: it sits beside any block.
Worked example
100,000,000 tokens with a 90-day cliff and a 365-day vest: nothing at day 90, half by day 272.5, all at day 455.
Solana notes
It works as on hookr; amounts are in SOL or the pool's quote, and times in seconds.
On hookr: Launch · Live
Other blocks in Team tokens
Dev buy and lock
LAUNCHOne first buy per pool inside the launch, then the launch liquidity stays locked.
Liquidity lock
LAUNCHKeeps the launch liquidity in its pools for a set time, or hands the launch to a lock.
Supply you keep
LAUNCHDeclares on chain the most of a new token's supply the creator may hold at launch.
Dev Drip
LAUNCHReleases the creator's own allocation through the pool, a slice per window.