Replies: 3 comments
-
Don't really have an opinion on how needed this is, and am generally in favor keeping the protococol minimal etc., but in any case this griefing "attack" is an expensive one given the attacker needs to pay gas fees. In worst cases it would cause minor discomfort for a specific user, but it's not the end of the world either. |
Beta Was this translation helpful? Give feedback.
-
I am in favor of this proposal (and have been since the beginning back in 2022 😆). Re the added complexity, it’s just one boolean in the struct, and we could handle it in this function, which would make things smoother. |
Beta Was this translation helpful? Give feedback.
-
I am not in favour of this feature but I’d also like to see more user requests before we move forward with implementing it. My rationale is below:
If we make a decision to implement it, then:
|
Beta Was this translation helpful? Give feedback.
-
Problem
I've recently demo-ed Sablier on a business call with Contango. I told them about our public withdrawal feature and why we have implemented it, and they said that they would like to be able to disable it for their streams.
The rationale was to eliminate the risk of 'accounting griefing' for their investors; i.e., someone intentionally claiming small amounts to clutter the transaction history for their investor accounts.
Solution
Add a new boolean in the stream struct that specifies if withdrawals are publicly available or not.
Feedback
My take on this is not to rush, and wait for more user requests before making any move.
Lockup
contract is a concern.cc @sablier-labs/solidity and @razgraf and @maxdesalle for feedback
Beta Was this translation helpful? Give feedback.
All reactions