A critical flaw exists in the teacher wage distribution logic that could cause fund exhaustion and failed transactions when multiple teachers are present.
❗️Fund transfers will fail due to insufficient contract balance
❗️Principal's 5% share becomes unreachable
❗️Graduation/upgrade process becomes permanently blocked
❗️Teachers receive incorrect/inflated payments
Manual code review
`payPerTeacher` in `graduateAndUpgrade()` is incorrectly calculated.
`payPerTeacher` in `graduateAndUpgrade()` is incorrectly calculated.
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.