All token movement uses raw transfer/transferFrom and discards the boolean return. If a token returns false without reverting, claimCut still zeroes playersToRewards and decrements remainingRewards, permanently losing the reward. Fee-on-transfer tokens under-fund the pot; blacklist/hook tokens can brick claimCut/closePot.
Likelihood: Using any token that is not strictly standard (false-return, fee-on-transfer, rebasing, blacklist).
Impact: Silent non-payment with state loss; under-funded pot; bricked claims/close.
Token-behavior dependent; the state-before-transfer ordering in claimCut is the exploitable primitive:
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.