From 1f9936d4d68bd19e25c0d2ebef25900643e70a30 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Mon, 21 Apr 2025 20:21:25 -0700 Subject: [PATCH] Fix incorrect difficulty regexp. --- src/bin/server.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/server.ts b/src/bin/server.ts index 0d9a2f0..58b97e7 100755 --- a/src/bin/server.ts +++ b/src/bin/server.ts @@ -109,7 +109,7 @@ async function respond (res: http.ServerResponse, data: Buffer[]): Promise if (!/^[0-9A-Fa-f]{64}$/.test(hash ?? '')) { throw new Error('Invalid hash. Must be a 64-character hex string.') } - if (difficulty && !/^[1-9A-Fa-f][0-9A-Fa-f]{0,15}$/.test(difficulty)) { + if (difficulty && !/^[1-9A-Fa-f]{1}[0-9A-Fa-f]{0,15}$/.test(difficulty)) { throw new Error('Invalid difficulty. Must be a hexadecimal string between 1-FFFFFFFFFFFFFFFF.') } if (action === 'work_validate' && !/^[0-9A-Fa-f]{16}$/.test(work ?? '')) { -- 2.34.1