Design Lockup Linear to support Cliff Linear vesting #903
Replies: 4 comments 5 replies
-
Supporting examples from SAFE distribution:
|
Beta Was this translation helpful? Give feedback.
-
Sorry for taking so long to respond here! This is a great idea. Before reading your post, I thought that a proper cliff has to be obey the mathematical rules of the rest of the curve, i.e., in the case of LL to be a function of elapsed time as it is currently implemented. However, ChatGPT proved me wrong. Am I right that your proposal has two parts:
If yes, I am in favor of the proposal. It makes a lot of sense. Tagging @sablier-labs/engineers for additional feedback. I think we should include this change in Lockup v1.3.0 |
Beta Was this translation helpful? Give feedback.
-
Your suggestion sounds great! Fully support this for our next EVM Lockup release. |
Beta Was this translation helpful? Give feedback.
-
Created an issue to track this: |
Beta Was this translation helpful? Give feedback.
-
Important
The below proposal is for future release of Lockup and not v2.2.
Context
In the current design of Lockup linear, the amount unlocked at
cliff
is a function of the time elapsed. That is, if the cliff timestamp is 30% ahead of the start time, this would unlock 30% of the total amount at the cliff. This makes it less flexible for creating a cliff linear vesting.Note
In a cliff linear vesting, token distributions include a preset amount unlocked at the cliff followed by a linear distribution. The amount unlocks at the cliff can be any and does not need to follow the curve slope.
Existing solution
A Cliff linear vesting can be created using Lockup Dynamic (LD). It has a few problems:
Proposed solution
Modify the Lockup Linear design to allow the creation of cliff linear vesting streams. So that,
Thoughts @sablier-labs/everybody?
Beta Was this translation helpful? Give feedback.
All reactions