@0x:contracts-integrations Removed dependence on number_utils from staking

This commit is contained in:
Alex Towle
2019-11-09 22:42:04 -05:00
parent 18769f0b8f
commit 72cdd1ea50
2 changed files with 4 additions and 5 deletions

View File

@@ -81,10 +81,10 @@ export function assertIntegerRoughlyEquals(actual: Numberish, expected: Numberis
/**
* Converts `amount` into a base unit amount with 18 digits.
*/
export function toBaseUnitAmount(amount: Numberish): BigNumber {
const decimals = 18;
export function toBaseUnitAmount(amount: Numberish, decimals?: number): BigNumber {
const baseDecimals = decimals !== undefined ? decimals : 18;
const amountAsBigNumber = new BigNumber(amount);
const baseUnitAmount = Web3Wrapper.toBaseUnitAmount(amountAsBigNumber, decimals);
const baseUnitAmount = Web3Wrapper.toBaseUnitAmount(amountAsBigNumber, baseDecimals);
return baseUnitAmount;
}