when creating payments with function createWithTimestamps
it is possible to make payments that start in the past.
when creating payments with function createWithTimestamps(LockupDynamic.CreateWithTimestamps calldata params)
in SablierV2LockupDynamic
there is no check to assert that the params.startTime
is not less than block.timestamp
in Helpers.sol
. This also applies to SablierV2LockupLinear
and SablierV2LockupTranched
.
the effect of this vulnerability is not high but it can be used by an attacker to amplify or quicker the damage from another vulnerability.
Manual Audit
ensure that the startTime
is not less that the block.timestamp
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.