From d7a6dbabbd3c751e2d0a6fdb627d6adf6d4ddbde Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Sun, 24 May 2026 22:28:15 -0700 Subject: [PATCH] Test initial cpu generate result instead of discarding. --- src/lib/generate/cpu/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/generate/cpu/index.ts b/src/lib/generate/cpu/index.ts index eb93230..7ebd738 100644 --- a/src/lib/generate/cpu/index.ts +++ b/src/lib/generate/cpu/index.ts @@ -16,8 +16,8 @@ export async function generate (hash: Bytes, difficulty: bigint, debug: boolean) LOG: logger.log('check 0x8000 nonces') let result = NanoPowValidate(crypto.getRandomValues(new Uint8Array(8)), hash, difficulty, false) for (let i = 0; i < 0x8000; i++) { - result = NanoPowValidate(crypto.getRandomValues(new Uint8Array(8)), hash, difficulty, false) if (result.valid === '1') break + result = NanoPowValidate(crypto.getRandomValues(new Uint8Array(8)), hash, difficulty, false) } if (result.valid === '1') { LOG: logger.groupEnd('NanoPow CPU work_generate') -- 2.52.0