-
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
refactor: merkle campaign constructors #54
Conversation
…e Lockups refactor: refactor shape and camapign name as bytes32 in Merkle campaign constructor arguments
df441a9
to
21dcfb9
Compare
@smol-ninja since we decided to have separate factory for each merkle contract, is this PR still relevant? |
Yes. We are only splitting once factory contract into four. That does not mean we will not have the shares data structure. IMO, lets merge this PR and then split the factory on top of the changes. |
but do we still need this:
i believe having it as string is better for UX |
Thats a good question. Lets ask @sablier-labs/frontend team if they are OK having |
well, why would we use |
Fair point. I will change it to Is that OK? |
after checking the roadmap for the next airdrops iteration, this change will be the only Hard Breaking Change (when that issue was created we didn't have the classification) thus, to make things easier for @sablier-labs/frontend team, maybe it would be better to leave them as they are (though there is no need for the i will let you, @razgraf, decide whether we should move forward with this change or not. Related discussions |
As discussed on Slack, we're okay moving forward with this. |
@andreivladbrg I have pushed the commit as we discussed. I have also rolled back |
refactor: remove aggregateAmount and recipientCount from ConstructorParams
docs: add natspec for missing params
@andreivladbrg can you please approve this PR if all looks good now? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@andreivladbrg can you please approve this PR if all looks good now?
sure, i haven't checked the inherited components, but i trust you on this
Changelog
createMerkleInstant
function #16