Token vesting refers to locking tokens in a smart contract, where they can only be released to a specified address after certain time periods or conditions are met.
In Web3 projects, vesting is commonly used for team members, investors, advisors, or early incentive allocations.
Its core purpose is to prevent key token holders from selling immediately, which could destabilize the market.
Example
Suppose a project issues 100 million tokens in total, and the team holds 20 million tokens.
Without vesting, the team could launch the token today and sell everything tomorrow. This would cause massive market disruption.
Therefore, many projects set up vesting: team tokens are locked for 1 year, then released linearly over the next 3 years.
Types of Vesting
Cliff Vesting (One-time Release)
All tokens are released at once at a fixed point in time.
Example: Team tokens are locked for 1 year, and all tokens are unlocked on the expiration date.
Linear Vesting
After the cliff period, tokens are released gradually over time.
Example: Lock for 1 year (cliff), then release monthly over the next 3 years.
Why Vesting Matters
Vesting protects both the project and its community. By preventing immediate sell-offs, it helps maintain price stability and shows long-term commitment from key stakeholders.
When evaluating a project, check the vesting schedules for team and investor tokens. A well-designed vesting plan is a sign of thoughtful tokenomics.