@0x/contract-staking
: Address review nits.
`@0x/contracts-utils`: Use `safeDiv()` in `LibFractions.normalize()`.
This commit is contained in:
@@ -64,7 +64,7 @@ library LibFractions {
|
||||
// re-scale them by `maxValue` to prevent overflows in future operations.
|
||||
if (numerator > maxValue || denominator > maxValue) {
|
||||
uint256 rescaleBase = numerator >= denominator ? numerator : denominator;
|
||||
rescaleBase /= maxValue;
|
||||
rescaleBase = rescaleBase.safeDiv(maxValue);
|
||||
scaledNumerator = numerator.safeDiv(rescaleBase);
|
||||
scaledDenominator = denominator.safeDiv(rescaleBase);
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user