In the current implementation of the graduateAndUpgrade
function, only 40% of the bursary
is distributed:
5% is sent to the principal.
35% is allocated to teachers (divided among them).
The remaining 60% of the bursary is left unaccounted for and permanently locked in the contract with no mechanism to withdraw, reallocate, or utilize it. Over time, this can lead to a significant accumulation of inaccessible funds, reducing the efficiency and usability of the contract.
Implement a clear handling strategy for the remaining 60%
Funds are stuck in `LevelOne()` contract after upgrade.
Funds are stuck in `LevelOne()` contract after upgrade.
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.