The LevelOne and LevelTwo contracts define different wage constants for teachers, but only those in LevelOne are actually used for payments. This creates confusion and makes the code less maintainable.
Confusion for developers and auditors reviewing the code
Misleading constants that suggest a different payment structure than what's actually implemented
Since LevelTwo is the final implementation and no further payments will be made using these constants, they should either be removed or aligned with the values in LevelOne
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.