Beginner FriendlyFoundryNFT
100 EXP
View results
Submission Details
Severity: low
Valid

Lack of Event Emission in Crucial Functions

Summary

This vulnerability pertains to the absence of event emissions in the essential selectWinner and withdrawFees functions, which are crucial for transparency within the contract.

The need for improving transparency in these operations is the primary concern.

Vulnerability Details

The core issue is the absence of event emissions within the selectWinner and withdrawFees functions.

Events play a crucial role in enhancing transparency by allowing external observers to track and be informed about critical contract operations.

The lack of event emissions in these functions hinders the contract's transparency and visibility to external parties.

Impact

Reduces the transparency of the contract's operations, making it challenging for external parties to monitor and understand key actions.

Tools Used

VS Code: Manual

Recommendations

Update the selectWinner and withdrawFees functions to emit appropriate events, providing visibility and transparency to external observers regarding these essential contract actions.

Updates

Lead Judging Commences

Hamiltonite Lead Judge about 2 years ago
Submission Judgement Published
Validated
Assigned finding tags:

events are missing or not detailed enough

Support

FAQs

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

Give us feedback!