The deposit() function reverts with BeyondDeadline if no deadline is set, blocking legitimate deposits.
If the owner forgets to set the deadline, users cannot deposit, making the contract unusable until the issue is resolved.
-Users cannot participate in the event until the owner sets a deadline.
-Potential trust issues and user frustration.
Foundry for testing.
-Initialize a default deadline during contract deployment.
-Require the owner to set a deadline as part of the deployment process.
-Add a clear error message if users attempt to deposit before the deadline is set.
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.