Replies: 2 comments 2 replies
-
The |
Beta Was this translation helpful? Give feedback.
2 replies
-
Locking based on @razgraf's observation above, and the fact that the way to go regarding the size of the pro contract is to lower the number of optimizer runs. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We are struggling to keep the size of the
SablierV2Pro
contract under 24kB. It is currently at ~22.8kB, and I fear that after we implement #239, #246, and #255, we will go over the limit.If I now think about it, I can't remember why we implemented the
cancelAll
function in the core contract. Was there a real reason, or was the motive a bit of laziness to move them to a different repo?I realize why we did it for
withdrawMultiple
- this is a function that is mostly useful for the recipient. But the converse applies tocancelAll
- it's a function mostly useful for the sender. Therefore, just likecreateMultiple
(that batch-creates streams), we could easily move this function to the periphery.Any thoughts, @andreivladbrg and @razgraf?
Beta Was this translation helpful? Give feedback.
All reactions