The public functions burnFaucetTokens and adjustDailyClaimLimit perform critical state-changing operations but fail to emit corresponding events.
Likelihood: Low
Admin functions only called by the owner
Impact: Low
No direct loss of funds or logic error, but reduces contract transparency and auditability.
Emit clear and descriptive events after critical state changes:
event FaucetTokensBurned(address indexed owner, uint256 amount);
event DailyClaimLimitAdjusted(uint256 oldLimit, uint256 newLimit, bool increased);
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.