diff --git a/src/Utils.php b/src/Utils.php index 5b85b9e..9abd5dc 100644 --- a/src/Utils.php +++ b/src/Utils.php @@ -225,18 +225,8 @@ class Utils */ public static function toWei($number, $unit) { - if (is_int($number)) { - $bn = new BigNumber($number); - } elseif (is_string($number)) { - if (self::isZeroPrefixed($number)) { - $number = self::stripZero($number); - $bn = new BigNumber($number, 16); - } else { - $bn = new BigNumber($number); - } - } elseif (!$number instanceof BigNumber){ - throw new InvalidArgumentException('toWei number must be BigNumber, string or int.'); - } + $bn = self::toBn($number); + if (!is_string($unit)) { throw new InvalidArgumentException('toWei unit must be string.'); }