The LevelTwo contract defines a bursary variable. However, there is no function or logic to handle the remaining 60% of the bursary.
Without a mechanism to manage the remaining 60% of the bursary, these funds remain idle within the contract.
Without explicit functions to handle the remaining bursary funds, it's unclear how these funds are to be used or who has authority over them.
Impact: This lack of transparency can lead to governance issues and potential misuse of funds.
bursary funds that reflects on level two contract, get's stuck because there is no mechanism to withdraw or control, funds automatically remains idle withn the contract
Manual code review
Implement Withdrawal Mechanisms: Introduce functions that allow authorized parties to withdraw or allocate the remaining bursary funds appropriately.
2.Establish Access Controls: Use access control mechanisms to restrict who can allocate or withdraw bursary funds.
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.