SablierV2LockupLinear.sol
, SablierV2LockupTranched.sol
, and SablierV2LockupDynamic.sol
contract's createWithTimestamps
functions allow stream creators to create streams with past start time and past cliff time for only linear stream.
The SablierV2LockupLinear.sol
, SablierV2LockupTranched.sol
, and SablierV2LockupDynamic.sol
contract createWithTimestamps
functions did not check if stream start time is < block.timestamp
and also cliff time < block.timestamp
for SablierV2LockupLinear.sol
.
It will allow stream creators to create streams with past start time.
Manual review
Add below code in _create()
internal function of SablierV2LockupLinear.sol
, SablierV2LockupTranched.sol
, and SablierV2LockupDynamic.sol
contracts.
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.