The status function fails to verify if the contract has sufficient funds to cover ongoing stream obligations.
https://github.com/Cyfrin/2024-10-sablier/blob/main/src/SablierFlow.sol#L129-#L155
It doesn't verify if there are enough tokens in the contract.
Financial loss risk for recipients and Contract could become insolvent without warning.
Manual code review
Checks if contract has sufficient funds as this will helps prevent failed transactions and gives users visibility into funding status.
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.