The raffleDuration parameter acts as a waiting period for the game. However, if the duration is set to zero, the game
could be started at any time without any waiting period, which may not be the intended behavior.
The constructor currently lacks a check to ensure that raffleDuration is set to a value greater than zero, potentially
allowing for the creation of a raffle with no time constraints.
The absence of a duration check could lead to immediate raffle turnovers, which might disrupt the game's mechanics and
expected user experience. This could also be abused to gain an unfair advantage in the game.
Manual Review
To enforce the intended game mechanics, a non-zero check for raffleDuration should be implemented in the constructor:
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.