Describe the normal behavior in one or more sentences
The normal behavior is that when a pot closes after 90 days, the manager receives 10% of remaining rewards.
Explain the specific issue or problem in one or more sentences
The Pot.closePot() function transfers the manager's cut using i_token.transfer() without checking the return value. For tokens that return false on failure (like USDT)
Likelihood:
Reason 1 // Describe WHEN this will occur (avoid using "if" statements)
Medium - This occurs when:
Token returns false instead of reverting (USDT, BNB)
Manager address is blacklisted on token contract
Reason 2
Impact:
Impact 1
High Impact:
Manager loses their rightful 10% cut
Tokens remain locked in Pot contract
Impact 2
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.