Mystery Box

First Flight #25
Beginner FriendlyFoundry
100 EXP
View results
Submission Details
Severity: medium
Invalid

Protocol does not emit any events.

Summary

The protocol does not emit any events. For example when changing the owner there isn't any event.

Vulnerability Details

The protocol does not emit any events. Suitable places for emitting an event are: MysteryBox::setBoxPrice, MysteryBox::changeOwner, MysteryBox::transferReward, MysteryBox::withdrawFunds

Impact

Many external systems, such as portfolio management interfaces, exchanges, or integration protocols, rely on events to trigger specific automated actions or update their databases.

For example, if an ownership change is not logged on the blockchain through an event, automated processes that depend on this information will be unable to respond. This could result in malfunctioning systems or delayed reactions to critical events.

Tools Used

Manual review

Recommendations

Emit the appropriate events

Updates

Appeal created

inallhonesty Lead Judge about 1 year ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Support

FAQs

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