bursary -= (payPerTeacher * totalTeachers + principalPay);
Initial State: The contract holds funds in the bursary.
Step 1: Payments are made to teachers and the principal.
Outcome: The bursary remains unchanged, leading to incorrect calculations.
Implications: This could lead to double-spending or mismanagement of funds.
Who is affected: The school system.
How they are affected: Incorrect fund management could lead to financial issues.
bursary -= (payPerTeacher * totalTeachers + principalPay);
The bursary is not updated after wages have been paid in `graduateAndUpgrade()` function
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.