Several state-changing functions don't emit events.
Missing events for:
1. setEggFindThreshold inside EggHuntGame contract (game parameter change)
2. setGameContract inside EggstravaganzaNFT contract (privileged address change)
3. setEggNFT inside EggVault contract (vault configuration change)
Medium - Reduces transparency and makes off-chain tracking difficult.
Manual Review
Add events for all critical state changes:
Follow OpenZeppelin's event emission patterns
Ensure all privileged functions emit events
Standard practice for clarifying important contract behaviors
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.