From 6be2751a87712c29ae48c758dc6ee34339bb1cf9 Mon Sep 17 00:00:00 2001 From: Brian Lewis <31142584+brianrlewis@users.noreply.github.com> Date: Wed, 16 Dec 2020 22:59:03 -0800 Subject: [PATCH] Fix conflict with simplito/bigint-wrapper-php This fix prevents an 'Exception: Invalid characters' error in vendor/simplito/bigint-wrapper-php/lib/BigInteger.php:328 that occurs when php-gmp is not installed which causes BigInteger.php to use php-bcmath as a fallback. --- src/EcRecover.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/EcRecover.php b/src/EcRecover.php index 86720eb..fc73090 100644 --- a/src/EcRecover.php +++ b/src/EcRecover.php @@ -17,7 +17,7 @@ class EcRecover */ public static function personalEcRecover(string $message, string $signature) { - $message_hash = '0x' . Keccak::hash(self::personalSignAddHeader($message), 256); + $message_hash = Keccak::hash(self::personalSignAddHeader($message), 256); $address = self::phpEcRecover($message_hash, $signature); return $address; }