The set_deadline() function accepts any u64 value as the deadline parameter. It is expected that only future timestamps are valid deadlines.
No validation ensures the deadline is in the future. A creator could accidentally or maliciously set a deadline in the past, immediately making the fund appear expired.
Likelihood: Low
Requires creator error or malicious intent.
Impact: Low
An already-expired deadline immediately enables refunds and blocks further contributions.
Severity: Low
A creator sets the deadline to a Unix timestamp of 1 (January 1, 1970). The fund is immediately considered expired — contributions are blocked and refunds are enabled.
The contest is live. Earn rewards by submitting a finding.
Submissions are being reviewed by our AI judge. Results will be available in a few minutes.
View all submissionsThe contest is complete and the rewards are being distributed.