The audited contract lacks events in critical functions, making it difficult to track state changes on-chain.
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.
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.
Manual review
Add events on the contract key functions.
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.