There are parts that do unsafe downcasting of values
The project makes use of different uint types and there are several instances where direct casting is made that may not be safe. See example below
LibOrders.sol lines 24-32
In above example we can see that getOffsetTime() a uint32 magnitude value divided by small value 1 hours; is cast into a uint24 value which is not safe.
Unsafe downcasting casting can lead to errors due to truncation of results which distorts the values in the protocol/projects
Manual Analysis
It is recommended to review all the various casting instances in the project and make use of SafeCast Libraries and or SafeCast functions so that there are reverts in the case of underflows or overflows
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.