Transparency: Users cannot easily trace state changes, making the contract less transparent.
dApp Integration: Off-chain applications that depend on event logs for real-time updates will not receive notifications.
Auditability: Without events, it is harder for developers and auditors to review the contract's behavior.
Manual Code Review
Solution:
In GivingThanks.sol, add the following event definition and emit the event in the donate() function:
2.In CharityRegistry.sol, add the following event definition and emit the event in the verifyCharity() function:
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.