The notVoided()
modifier is used to make sure the stream the user is trying to deposit into is not voided.
All the deposit*()
functions implement this modifier.
https://github.com/Cyfrin/2024-10-sablier/blob/main/src/SablierFlow.sol#L264
The issue is that this safeguard is not implemented on depositAndPause()
Tokens can be deposited on a voided stream.
Manual review
Add the notVoided()
modifier on the depositAndPause()
function
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.