Event defined in interface but omitted in implementation. Solidity does not enforce that interface-declared events are emitted, so no compiler warning is produced.
IFestivalPass declares with explicit NatSpec "Emitted when the organizer withdraws collected funds":
The implementation never emits it:
Any off-chain system listening for FundsWithdrawn — subgraphs, treasury monitors, front-ends — will silently miss every withdrawal.
Likelihood:
Likelihood: High — missing emit on every withdrawal call
Impact:
Impact: Low — ETH outflows invisible to event-based monitoring, off-chain indexers, and treasury dashboards
The contest is live. Earn rewards by submitting a finding.
Submissions are being reviewed by our AI judge. Results will be available in a few minutes.
View all submissionsThe contest is complete and the rewards are being distributed.