Description:
The fee for each new claim is updated via
If many claims occur with a high feeIncreasePercentage, this multiplication can overflow and revert, halting the game.
Impact:
Denial of Service: Once an overflow occurs, no further claims can be made.
Locked Pot: The game becomes unplayable, and funds sit idle.
Proof of Concept:
Mitigation:
Impose an upper cap on claimFee to prevent overflows.
Use a checked-math pattern or revert with a clear error when claimFee would exceed a safe maximum.
Alternatively, switch to a fixed-increment model rather than percentage growth.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.