From fa84e558602d1ff134defc3e0f7123c1f4d04775 Mon Sep 17 00:00:00 2001 From: Janek Rahrt Date: Thu, 14 Jul 2022 16:41:13 +0200 Subject: [PATCH] fix: allow hex to be mixed case --- src/utils/number.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/utils/number.ts b/src/utils/number.ts index 4cb448902..08f3b2e4e 100644 --- a/src/utils/number.ts +++ b/src/utils/number.ts @@ -10,6 +10,10 @@ export function isHex(hex: string): boolean { } export function toBN(number: BigNumberish, base?: number | 'hex') { + if (typeof number === 'string') { + // eslint-disable-next-line no-param-reassign + number = number.toLowerCase(); + } if (typeof number === 'string' && isHex(number) && !base) return new BN(removeHexPrefix(number), 'hex'); return new BN(number, base);