MyCut

AI First Flight #8
Beginner FriendlyFoundry
EXP
View results
Submission Details
Impact: medium
Likelihood: high
Invalid

M-4: claimCut enforces no deadline

Description

Nothing checks block.timestamp - i_deployedAt; closePot leaves playersToRewards entries intact, so (a) players can claim after the 90-day window, and (b) claim after closeContest — a late claim pushes them into claimants so a subsequent re-close (F3) pays them again.

Impact

Claims outside the intended window; enables double-payment via re-close.

Proof of Concept

Foundry tests (pass): claim at day 91 succeeds; claim after close succeeds.

Recommended Mitigation

require(block.timestamp - i_deployedAt <= 90 days) in claimCut and/or a closed check.

Updates

Lead Judging Commences

ai-first-flight-judge Lead Judge about 3 hours ago
Submission Judgement Published
Invalidated
Reason: Incorrect statement

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.

Give us feedback!