Some sanity checks are missing and can lead to unexpected scenarios
Numerical user inputs and external call returns that are subject to thresholds due to the contract's logic should be checked for sanity to avoid undesirable behavior or reverts in later logic and wasting unnecessary gas in the process.
Missing sanity checks can lead to wrong an unexpected behaviors or even sending value to address(0)
.
Manual Review
Add the sanity checks for the values for implementation
and for input values of distribute
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.