Hawk High

First Flight #39
Beginner FriendlySolidity
100 EXP
View results
Submission Details
Severity: high
Valid

Remaining 60% should reflect in the bursary after upgrade

Summary

After payments, you don’t update bursary

Vulnerability Details

bursary does not reflect the remaining funds.

Impact

Payment structure may be broken, resulting in overspending.

Tools Used

Manual Review

Recommendations

Subtract payouts from bursary:

bursary = bursary - principalPay - teacherTotal;
Updates

Lead Judging Commences

yeahchibyke Lead Judge 6 months ago
Submission Judgement Published
Validated
Assigned finding tags:

bursary not updated

The bursary is not updated after wages have been paid in `graduateAndUpgrade()` function

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.