Description
Events provide a reliable way for off-chain systems and decentralized applications (DApps) to monitor and respond to contract updates without the need for costly on-chain polling. It is recommended to add events to the code to ensure that important contract actions can be easily tracked and responded to by external systems.
Impact
If the service has a front end, the client will be unaware of changes because the contract’s state is not indexed.
Recommended mitigation
Incorporating events into the smart contracts improves their integration with off-chain systems, allowing for efficient monitoring and tracking of state changes without requiring constant on-chain polling.
CharityRegistry.sol
GivingThanks.sol
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.