Advanced Tutorials
Create an Unvest v1 style vesting schedule
In unvest v1, every unlock milestone had its own ERC-20 token…
This allowed users to individually buy or sell the rights to tokens that would unlock at a specific date, while ignoring other tokens in the same unlock schedule. If you’d like to recreate this functionality in the current version of Unvest, follow the steps below.
- Create a series of vesting rounds, with each vesting round corresponding to a specific milestone date where a batch of tokens will unlock.
- In the “Round Name” field, enter the name of the vesting round, with a format like “Example Token 29th December”.
- In the “Symbol” field, enter the symbol for the vesting round, such as “ET-DEC29”.
- In the first milestone, in the “Unlock Percentage” field, enter “0”.
- In the final milestone”, set the unlock date, and set the “Unlock Percentage” to “100”.
- In the “Ramp Increase” dropdown for each milestone, select “Step”.
- Click the “Next” button to save your vesting schedule, complete to remaining steps to deployment.
- Repeat steps 2-7 for each milestone in your desired vesting schedule.
- When you are finished, your vesting schedule will consist of multiple vesting rounds, each with its own ERC-20 token that unlocks on a specific date.
- Users can claim their tokens as usual, but they also have the option to buy or sell the rights to tokens that will unlock on a specific date. This allows for the creation of markets specifically for tokens within a schedule that unlock on a certain date.