Beatland Festival

AI First Flight #4
Beginner FriendlyFoundrySolidityNFT
EXP
View results
Submission Details
Impact: medium
Likelihood: low
Invalid

The setFestivalContract function lacks a zero-address check and prevents future upgrades.

The setFestivalContract function requires festivalContract == address(0), meaning it can only be called once. It does not validate that the incoming _festival address is non-zero. If a wrong non-zero address is passed, the contract is permanently locked. Furthermore, this prevents any future upgrades to the festival contract if a bug is found or new features are needed.

Updates

Lead Judging Commences

ai-first-flight-judge Lead Judge 4 days ago
Submission Judgement Published
Invalidated
Reason: Incorrect statement

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.

Give us feedback!