Description: The contract does not emit events for important state changes, making it difficult to track changes off-chain and limiting transparency.
Impact:
Difficult to track contract state changes
Limited transparency for users and front-end applications
Challenging to build meaningful monitoring systems
Poor auditability of contract usage
Recommended Mitigation: Add events for registration, verification, and admin changes such as given below:
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.