The constructor and setOrganizer() function accept address parameters without validating they are not the zero address. If deployed or configured with address(0), critical contract functionality becomes permanently broken.
Likelihood: Low
Requires deployment error or malicious owner action
Typically caught during testing, but could occur in rushed deployments
Impact: Medium
If beatToken = address(0): all bonus minting and memorabilia redemption fail
If organizer = address(0): no performances or memorabilia collections can be created
Contract may need redeployment, losing all existing state
The contest is live. Earn rewards by submitting a finding.
Submissions are being reviewed by our AI judge. Results will be available in a few minutes.
View all submissionsThe contest is complete and the rewards are being distributed.