Make assertion stricter so that one cannot submit invalid baseUnit amounts to toUnitAmount

This commit is contained in:
Fabio Berger
2017-12-21 09:33:57 +01:00
parent 42b3a7c9d7
commit 85e16c1233
2 changed files with 7 additions and 1 deletions

View File

@@ -128,7 +128,7 @@ export class ZeroEx {
* @return The amount in units.
*/
public static toUnitAmount(amount: BigNumber, decimals: number): BigNumber {
assert.isBigNumber('amount', amount);
assert.isValidBaseUnitAmount('amount', amount);
assert.isNumber('decimals', decimals);
const aUnit = new BigNumber(10).pow(decimals);