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.