The principal can upgrade the contract by calling upgradeToAndCall() directly, bypassing all business logic and payment requirements enforced by graduateAndUpgrade() function.
Principal lose their own pay
Teachers lose their wages
System upgrade happens without proper session completion
Manual review
Restrict upgradeToAndCall() to emergency use only.
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.