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.