BeatToken::setFestivalContract has an immutable revert condition that prevents the change of address of festivalContract for upgradabiltysetFestivalContract function can only be called once by the owner , this prevents the BeatToken contract to change festivalContract address in future if upgradability is desired.
Likelihood:
Reason 1 : This will occur whenever the owner would like to change the festivalContract address.
Impact:
This impacts the protocols ability to reuse the BeatToken contract for other festival contracts , hindering future upgradability.
This is intended. It's done like that because the festival contract requires beat token's address and vice versa.
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.