The Standard

The Standard
DeFiHardhat
20,000 USDC
View results
Submission Details
Severity: low
Invalid

Missing Events on critical state changes

Summary

Very few events are being emitted in the contracts. This can lead to many security concern especially when security monitoring tools, or third party protocols rely on them. Best practice is to emit events for every critical state change.

Vulnerability Details

A few examples of these functions can be found in the provided GitHub links.

Impact

Various offchain tools and frontend services may rely on events being emitted to react to onchain activity in real time. This is not possible when events are missing it can be especially critical for security monitoring tools, so that they are able to react quickly to weird onchain activity.

Recommendations

Emit events in all critical state changes.

Updates

Lead Judging Commences

hrishibhat Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity
Assigned finding tags:

events

informational/invalid

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.