Function RaiseBoxFaucet::claimFaucetTokens checks the dailyClaimCount variable value and reverts if it exeeds dailyClaimLimit:
The issue here is that the dailyClaimCount value resets inly in function RaiseBoxFaucet::claimFaucetTokens if all validation checks are passed. The dailyClaimCount variable value is never reset to 0 after it reaches dailyClaimLimit because the validation is never passed. The only way to fix the contract after this is to increase the dailyClaimLimit value.
Likelihood: High
The issue appears every time after the daily limit is reached.
Impact:Medium
The contract stops working, but it is possible to fix it by incrementing daily limit value.
Reset dailyClaimCount value before its validation if a new day is started.
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.