In Solidity, time is usually represented as seconds since the Unix epoch (January 1, 1970, 00:00:00 UTC). The start of the tournament is fixed and defined in the variable START_TIME
. Namely, the value to which this variable is initialized is:
The time defined in this way does not represent the desired date -> Thu Aug 15 2024 20:00:00 GMT+0000, but rather Thu Aug 15 2024 00:00:00 GMT+0000, which is a full 20 hours earlier.
Since many conditions related to the timing of certain actions, such as registration or prediction, are defined based on this variable, we will have a discrepancy of a full 20 hours, which will cause improper functioning of the given protocol.
Change the value of the variable START_TIME
to:
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.