The whenActive
modifier contains the condition:
This requires the current block timestamp to be strictly greater than startTime
. However, when block.timestamp == state.startTime
, the auction should be considered active, but this condition incorrectly prevents participation at the exact starting time.
Users will not be able to participate in the auction at the exact moment it starts, leading to unintended delays.
If external scripts or contracts are designed to interact with the auction precisely at startTime
, they will encounter failures, potentially disrupting automated processes.
Modify the condition to allow participation at the exact startTime
by changing >
to >=
:
This ensures that the auction starts as expected when block.timestamp == state.startTime
, preventing unnecessary restrictions.
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.