The contract emits limited events that don't provide full transparency for critical operations, especially for setWinner which determines the outcome of the tournament.
Likelihood:
The contract always emits minimal events with incomplete information during critical operations
Events lack crucial context data needed for external verification and monitoring
Impact:
External systems have insufficient information to accurately track and verify winner selection
Users can't independently verify key parameters like prize pool or winning share distribution
Owner sets a team as winner and emits only the team name in the event. External monitoring systems and users cannot easily verify the country index or prize pool size.
Enhance event emissions with comprehensive contextual data. Update the WinnerSet event to include the country index, total winning shares, and prize pool size. Similarly enhance other critical events to provide complete transparency for all state-changing operations.
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.