Mathematical operations using uint
could overflow without checks.
Several parts perform math on uint
types without overflow validation, such as:
This could overflow if totalAmount * percentage
exceeds type(uint).max
.
Incorrect values leading to improper trades or accounting. Possible locking of funds.
Manual
Use SafeMath libraries or add overflow checks manually.
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.