The lastPhaseUpdateBlock state variable is assigned during phase transitions but is never read anywhere in the contract.
Likelihood: N/A
Impact:
Wasted gas on storage writes
Misleading - suggests functionality that doesn't exist
Could be intended for off-chain monitoring but has no on-chain use
Grep for lastPhaseUpdateBlock - only written, never read.
Remove the variable, or use it for per-user phase reset logic.
Option 1: Remove if not needed
Option 2: Use it for reset logic (if intended)
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.
The contest is complete and the rewards are being distributed.