Normal Behavior: The SnowmanClaimedSuccessfully event should be emitted after successfully minting NFTs, ensuring accurate indexing.
Specific Issue: The event is emitted before calling mintSnowman, violating Checks-Effects-Interactions. If mintSnowman reverts, the event misleads indexers, logging a successful claim without NFT minting.
Likelihood:
Occurs if mintSnowman reverts, possible due to gas limits or future Snowman.sol changes.
Common in contracts with external calls, especially during high network congestion.
Impact:
Misleads indexers, causing incorrect claim tracking and user confusion.
Affects dApps relying on event logs, potentially leading to inconsistent states.
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.