20,000 USDC
View results
Submission Details
Severity: low
Valid

Missing events on key functions

Summary

The audited contract lacks events in critical functions, making it difficult to track state changes on-chain.

Vulnerability Details

A well-constructed smart contract usually contains events that are emitted upon the execution of key functions. This provides a mechanism for light clients and services to react to state changes without needing to execute expensive contract calls.

Impact

The absence of events hinders real-time tracking and auditing of contract operations, making it less transparent and more challenging for end-users or other contracts interacting with it.

Tools Used

Manual review

Recommendations

Add events on the contract key functions.

Support

FAQs

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