A strict balance check in claimFaucetTokens prevents the last available faucet claim from succeeding. The function rejects claims when the contract balance is equal to faucetDrip, effectively skipping the final intended distribution.
Likelihood: Low
The issue is triggered when the contract balance exactly equals one claim amount.
Imapct: Low
A single user is unable to claim the final drip with funds remain in the contract.
The following Forge test demonstrates the failure of last claim with enough available balance
Allow claims when the contract balance equals faucetDrip by changing the comparison to strict less-than:
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.