In LevelTwo.sol, teachers are assigned a wage of 40 instead of the required 35 as defined by the protocol documentation.
The teacher wage is assigned a different, incorrect value of 40 in LevelTwo.sol than the correctly defined 35 in LevelOne.sol.
LevelOne.sol: uint256 public constant TEACHER_WAGE = 35;
LevelTwo.sol: uint256 public constant TEACHER_WAGE_L2 = 40;
This will lead to an incorrect distribution of wages to teachers and will leave less funds in the bursary.
Manual review and Foundry
Fix the variable in LevelTwo.sol to reflect the correct percentage:
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.