mul(y, gt(x, div(not(0), y)))
is equivalent to require(y == 0 || x <= type(uint256).max / y)
.
mul(y, gt(x, or(div(not(0), y), x)))
in mulWadUp
wrap an or
which might let some cases can pass overflow check.
Manual
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.