Description: The natspec for 'ISablierFlow::pause' incorrectly states that it does not set the snapshot time to the current block timestamp. However, it does set the snapshot time to the current block.timestamp because 'pause' calls 'SablierFlow::_adjustRatePerSecond', which sets the snapshot time to the current block.timestamp.
Natspec stating it does not update block.timestamp: ISablierFlow.sol line 304
Impact: The natspec is incorrect and can mislead developers integrating the protocol and not account for the block.timestamp being updated. Users may also be misled if they rely on the documentation.
Proof of Concept:
'SablierFlow::_pause' calls 'SablierFlow::_adjustRatePerSecond'
'SablierFlow::_adjustRatePerSecond' sets the snapshot time to the current block.timestamp
Recommended Mitigation:
Remove the natspec comment for 'ISablierFlow::pause' since it is incorrect.
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.