From 09b6172a59ffbd0f510ada34a9e4d807f36dae64 Mon Sep 17 00:00:00 2001 From: Andrew Raffensperger Date: Tue, 25 Mar 2025 23:20:08 -0700 Subject: [PATCH] change regex --- src.ts/utils/data.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src.ts/utils/data.ts b/src.ts/utils/data.ts index fd0c7a5e13..5bd7becfd0 100644 --- a/src.ts/utils/data.ts +++ b/src.ts/utils/data.ts @@ -31,7 +31,7 @@ function _getBytes(value: BytesLike, name?: string, copy?: boolean): Uint8Array return value; } - if (typeof(value) === "string" && value.match(/^0x(?:[0-9a-f][0-9a-f])*$/i)) { + if (typeof(value) === "string" && !(value.length & 1) && value.match(/^0x[0-9a-f]*$/i)) { const result = new Uint8Array((value.length - 2) / 2); let offset = 2; for (let i = 0; i < result.length; i++) {