-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement MerkleVCA
for campaigns with variable claim amount
#43
Comments
Thanks for creating the issue.
No. The first release should be as simple and slim as possible (to test the waters).
Not an easy choice. Some ideas:
I think the 1st would fit the best, but it might be confused with |
I like
|
Alright. |
MerkleVCA
with variable claim amount
MerkleVCA
with variable claim amountMerkleVCA
for campaigns with variable claim amount
why do we need a |
You are right @andreivladbrg. I added it prior to the confirmation on cliff time and unlock amounts. I will remove it from the OP. |
got it |
Pasting it here since its relevant to the design. Previously, Cantina has recommended to make sure that the campaign deployment never fails to avoid loss of funds in case a campaign creator pre-funds the campaign before the deployment (
My rationale is that unlike other Merkle campaigns where users are incentivised to claim early, in Please let me know if there is any suggestion or disagreement. cc @razgraf for your comment as well. |
Those 30 days, can we make them a variable that the user can pick a value for? |
Of course. So, to confirm, if it's a variable, there could be campaigns where the user picks the expiration to be |
That's a good idea! I don't really see much "game value" in selecting something less than day 7 days, so a safe min. ( |
Makes sense. So, the following conditions in the constructor:
|
Agree with the plan |
Regarding the design, I have added a function called However, sender can only return it after the expiry. I first thought of creating a separate function to return Therefore, Let me know if there is any disagreement. |
Yes, those amounts should only be claw-backable after the expiration. Can we say 'Forfeit' sounds less dramatic than 'sacrificed' 😅 |
Sure. I intentionally omitted to use the word |
Good point. How about |
Yeah. I feel nothing when I hear |
As discussed in https://github.com/sablier-labs/company-discussions/discussions/85, implement a new merkle contract with the following features:
Calculation of airdropped amount
Some questions
The text was updated successfully, but these errors were encountered: