Snow.sol currently enforces a rolling 7-day cooldown ("must wait 7 days since last earn"). This rolling cooldown can block earns that should be allowed under the intended week-boundary policy.
The current implementation uses a rolling 7-day cooldown ("must wait 7 days since last earn"), which is different than the intended week-boundary policy. For example: a user who earned at the end of week N is still blocked early in week N+1 because 7 days haven't passed.
This leads to longer-than-intended blocking windows.
Rolling cooldowns are common and easy to trigger with late-week earns.
Switch from a rolling 7-day cooldown to a week-boundary policy: record the week index of last earn (e.g., lastEarnWeek = block.timestamp / 1 weeks).
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.