From 33c7f63f9e6704e18271a83ae36790e953814ed4 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Sat, 25 Jul 2026 22:00:51 -0700 Subject: [PATCH] Fix self-check. --- index.html | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/index.html b/index.html index e88f563..4a2c261 100644 --- a/index.html +++ b/index.html @@ -168,18 +168,18 @@ SPDX-License-Identifier: GPL-3.0-or-later logger.log(`work_validate() output for bad receive difficulty nonce is ${result === true ? 'correct' : 'incorrect'}`) expect.push(result) - const prefixes = [ - 'ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', - '0Xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', - '0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', - ' 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffn ', - ' ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffn ', - 'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff' - ] + const prefixes = [ + 'ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', + '0Xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', + '0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', + ' 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffn ', + ' ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffn ', + 'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff' + ] for (let i = 0; i < prefixes.length; i++) { const hash = prefixes[i] try { - const result = await NanoPow.work_generate(hash, options) + result = await NanoPow.work_generate(hash, options) logger.log(result) } catch (err) { document.getElementById('output').innerHTML += `Error: ${err.message}
${err.cause}
${err.stack}` @@ -195,8 +195,7 @@ SPDX-License-Identifier: GPL-3.0-or-later if (!expect.every(result => result)) { document.getElementById('status').innerHTML = `FAILED TO VALIDATE KNOWN VALUES` - document.getElementById('output').innerHTML += `Error: ${err.message}
` - console.error(err) + document.getElementById('output').innerHTML += `Error: Failed to validate known values
` throw new Error(`Validation is not working`) } } @@ -213,7 +212,7 @@ SPDX-License-Identifier: GPL-3.0-or-later logger.isEnabled = debug const type = api api = type.toLowerCase() - selfCheck(api, debug) + await selfCheck(api, debug) Cache.clear() logger.log(`%cNanoPow ${type}`, 'color:green', `Calculate truncated harmonic mean of the truncated arithmetic rate of generating proof-of-work across ${runs} runs of ${size} samples.`) const rates = [] @@ -243,7 +242,7 @@ SPDX-License-Identifier: GPL-3.0-or-later logger.log(rates) logger.log(results) document.getElementById('output').innerHTML += `
` - document.getElementById('summary').innerHTML += `work-per-second: ${truncatedHarmonic}
` + document.getElementById('summary').innerHTML += `Final work-per-second: ${truncatedHarmonic}
` document.getElementById('status').innerHTML = `TESTING COMPLETE
` logger.log('%TESTING COMPLETE', 'color:orange;font-weight:bold') } -- 2.52.0