From fd96a94895cd2bbd1da15d9f29357237753bb227 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Wed, 13 Aug 2025 13:35:43 -0700 Subject: [PATCH] PoW performance depends on nano-pow, so swap it for signature performance metrics. --- test/perf.block.mjs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/test/perf.block.mjs b/test/perf.block.mjs index 6509110..4bfcd89 100644 --- a/test/perf.block.mjs +++ b/test/perf.block.mjs @@ -20,17 +20,16 @@ await Promise.all([ suite('Block performance', { skip: true }, async () => { const COUNT = 0x200 - await test(`libnemo: Time to calculate proof-of-work for a send block ${COUNT} times`, { skip: true }, async () => { - const { account, balance, previous, representative } = NANO_TEST_VECTORS.SEND_BLOCK + await test(`sign a send block ${COUNT} times`, async () => { + const { account, balance, key, previous, representative } = NANO_TEST_VECTORS.SEND_BLOCK const times = [] - const block = new Block(account, balance, representative, previous) + const block = new Block(account, balance, previous, representative) .send(NANO_TEST_VECTORS.SEND_BLOCK.link, 0) for (let i = 0; i < COUNT; i++) { const start = performance.now() - await block.pow() + await block.sign(key) const end = performance.now() times.push(end - start) - console.log(`${block.work} (${end - start} ms)`) } console.log(stats(times)) }) -- 2.47.3