The LevelOne::graduateAndUpgrade
does not upgrade to new implementation. Naming the function with the word upgrade can cause confusion because upgradeToAndCall
still needs to be called to upgrade to new implementaion.
Naming the function graduateAndUpgrade
and not upgrading to new implementation may cause confusion.
Manual code review
Either change name of function or call upgradeToAndCall
inside the graduateAndUpgrade
function.
The system doesn't implement UUPS properly.
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.