Initialize modifier used in LevelOne.initialize is not declared anywhere in the contract which means the intended use of the modifier will not be achieved.
High Impact. The intended use of the initializer modifier will not be achieved and the LevelOne.initialize function is public which means anyone can call it and initialize the contract at anytime.
Slither
Define the initializer modifier.
Change the LevelOne.initialize function to a constructor
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.