In BeatToken.sol, setFestivalContract() requires require(festivalContract == address(0), "Festival contract already set");. If the festival organizers deploy an updated FestivalPass contract or run subsequent festival seasons, the BEAT token cannot be linked to the new festival deployment.
Allow the owner of BeatToken (subject to timelock/multisig) to update festivalContract.
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.