diff --git a/src/Ethereum/Token.php b/src/Ethereum/Token.php index ba783c1..dcea7c8 100644 --- a/src/Ethereum/Token.php +++ b/src/Ethereum/Token.php @@ -44,7 +44,7 @@ private function sanitizeHex(string $hex): string { private static function bcdechex(string $dec): string { $end = bcmod($dec, '16'); $remainder = bcdiv(bcsub($dec, $end), '16'); - return $remainder == 0 ? dechex($end) : static::bcdechex($remainder) . dechex($end); + return $remainder == 0 ? dechex((int) $end) : static::bcdechex($remainder) . dechex((int) $end); } -} \ No newline at end of file +}