* * @author Peter Lai * @license MIT */ namespace blockchain\web3\src\Formatters; use InvalidArgumentException; use blockchain\web3\src\Utils; use blockchain\web3\src\Formatters\IFormatter; class BigNumberFormatter implements IFormatter { /** * format * * @param mixed $value * @return string */ public static function format($value) { $value = Utils::toString($value); $bn = Utils::toBn($value); return $bn; } }