Vesting Types
Liquivest supports the following vesting types.
Vesting Styles Diagram
The following image describes how the different vesting contracts control the amount of tokens unlocked over a period of time.
Linear
Tokens unlock at a static linear pace over time from a start date to an end dates.
Create Parameters
- Vesting Amount (uint256)
- Start Time (uint128)
- End Time (uint128)
Cliff
X amount of tokens unlock at once when Y date is reached.
Create Parameters
- Vesting Amounts (uint256[])
- Vesting Times (uint128[])
Exponential
Tokens unlock exponentially quicker at the start date compared to end date.
Create Parameters
- Vesting Amount (uint256)
- Start Time (uint128)
- End Time (uint128)
- Exponent (uint128)
Reverse Exponential
Tokens unlock slower at the start date compared to exponentially faster towards end dates.
Create Parameters
- Vesting Amount (uint256)
- Start Time (uint128)
- End Time (uint128)
- Exponent (uint128)
