Timestamp checks inside the contract ChoosingRam
are not inclusive.
Some validation of the checks should be made inclusive so they include the starting second of the day they refer to (00:00:00).
In more details:
if (block.timestamp > 1728691200) {
inside the ChoosingRam::increaseValuesOfParticipants
does not catch Oct 12 2024 00:00:00 which means that anyone will be able to call the function without reverting at that time.
if (block.timestamp > 1728777600) {
inside ChoosingRam::selectRamIfNotSelected
does not catch Oct 13 2024 00:00:00 which means that anyone will be able to call the function without reverting at that time.
The function ChoosingRam::increaseValuesOfParticipants
does not revert when called on Oct 12 2024 00:00:00 and ChoosingRam::selectRamIfNotSelected
- for Oct 13 2024 00:00:00.
Manual Review
Make the checks inclusive:
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.