From: Chris Duncan Date: Mon, 25 May 2026 05:28:15 +0000 (-0700) Subject: Test initial cpu generate result instead of discarding. X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=d7a6dbabbd3c751e2d0a6fdb627d6adf6d4ddbde;p=nano-pow.git Test initial cpu generate result instead of discarding. --- 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')