It is standard practice and good user experience to emit events to indicate state change. But there wasn't any case like that in CharityRegistry.sol contract
All functions in the CharityRegistry.sol contract save isVerified all modified a state but no event was emitted to capture the state change.
Events allow users and external interfaces to monitor what’s happening inside a contract, without events, tracking these actions on-chain becomes challenging, leading to reduced transparency.
Manual Review
The CharityRegistry.sol contract can be modified to show state changes using events:
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.