Beatland Festival

First Flight #44
Beginner FriendlyFoundrySolidityNFT
100 EXP
View results
Submission Details
Impact: low
Likelihood: low
Invalid

Event `IFestivalPass::FundsWithdrawn` Declared but Never Emitted

Description

The FundsWithdrawn event is declared in the contract's interface to log when the organizer withdraws collected funds, including the organizer’s address and the withdrawn ETH amount.

However, the contract does not implement any withdrawal function specifically for the organizer, and thus this event is never emitted. While there may be other withdrawal functions in the contract unrelated to the organizer, the event tied to organizer withdrawals is unused.


impact :

Mismatch between interface and implementation may cause confusion for integrators, frontend developers, or auditors who expect organizer-specific withdrawal functionality to exist

Recommended Mitigation

- //remove this line event FundsWithdrawn(address indexed organizer, uint256 amount);
Updates

Lead Judging Commences

inallhonesty Lead Judge 4 months ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity
Assigned finding tags:

Missing events / Events not properly configured

Informational. This protocol doesn't rely on events to function, they are just nice to have, but not mandatory.

Support

FAQs

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