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.