From 9e765ee0e85c47e8f5625ed4cdd02510bda2a83e Mon Sep 17 00:00:00 2001 From: sc0Vu Date: Thu, 28 Dec 2017 14:53:00 +0800 Subject: [PATCH] toBn. --- src/Utils.php | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/Utils.php b/src/Utils.php index 0fd54ca..5b85b9e 100644 --- a/src/Utils.php +++ b/src/Utils.php @@ -283,18 +283,8 @@ class Utils */ public static function fromWei($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('fromWei number must be BigNumber, string or int.'); - } + $bn = self::toBn($number); + if (!is_string($unit)) { throw new InvalidArgumentException('fromWei unit must be string.'); }