From: Chris Duncan Date: Mon, 4 Aug 2025 22:08:12 +0000 (-0700) Subject: Fix wallet imports for performance suite. X-Git-Tag: v0.10.5~46^2~4 X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=5e1f2e4d6badca173b76cfae4d2b01adb79856ae;p=libnemo.git Fix wallet imports for performance suite. --- diff --git a/test/perf.account.mjs b/test/perf.account.mjs index ea6e18e..90d8384 100644 --- a/test/perf.account.mjs +++ b/test/perf.account.mjs @@ -7,17 +7,13 @@ import { assert, isNode, stats, suite, test } from './GLOBALS.mjs' import { NANO_TEST_VECTORS } from './VECTORS.mjs' /** -* @type {typeof import('../dist/types.d.ts').Bip44Wallet} +* @type {typeof import('../dist/types.d.ts').Wallet} */ -let Bip44Wallet -/** -* @type {typeof import('../dist/types.d.ts').Blake2bWallet} -*/ -let Blake2bWallet +let Wallet if (isNode) { - ({ Bip44Wallet, Blake2bWallet } = await import('../dist/nodejs.min.js')) + ({ Wallet } = await import('../dist/nodejs.min.js')) } else { - ({ Bip44Wallet, Blake2bWallet } = await import('../dist/browser.min.js')) + ({ Wallet } = await import('../dist/browser.min.js')) } await Promise.all([ @@ -25,7 +21,7 @@ await Promise.all([ const COUNT = 0x200 await test(`Time to create ${COUNT} BIP-44 accounts`, async () => { - const wallet = await Bip44Wallet.create(NANO_TEST_VECTORS.PASSWORD) + const wallet = await Wallet.create('BIP-44', NANO_TEST_VECTORS.PASSWORD) await wallet.unlock(NANO_TEST_VECTORS.PASSWORD) const start = performance.now() @@ -39,7 +35,7 @@ await Promise.all([ }) await test(`Time to create ${COUNT} BLAKE2b accounts`, async () => { - const wallet = await Blake2bWallet.create(NANO_TEST_VECTORS.PASSWORD) + const wallet = await Wallet.create('BLAKE2b', NANO_TEST_VECTORS.PASSWORD) await wallet.unlock(NANO_TEST_VECTORS.PASSWORD) const start = performance.now() @@ -53,7 +49,7 @@ await Promise.all([ }) await test(`Time to create 1 BIP-44 account ${COUNT} times`, async () => { - const wallet = await Bip44Wallet.create(NANO_TEST_VECTORS.PASSWORD) + const wallet = await Wallet.create('BIP-44', NANO_TEST_VECTORS.PASSWORD) await wallet.unlock(NANO_TEST_VECTORS.PASSWORD) const times = [] @@ -69,7 +65,7 @@ await Promise.all([ }) await test(`Time to create 1 BLAKE2b account ${COUNT} times`, async () => { - const wallet = await Blake2bWallet.create(NANO_TEST_VECTORS.PASSWORD) + const wallet = await Wallet.create('BLAKE2b', NANO_TEST_VECTORS.PASSWORD) await wallet.unlock(NANO_TEST_VECTORS.PASSWORD) const times = [] diff --git a/test/perf.wallet.mjs b/test/perf.wallet.mjs index 9568271..6764e9e 100644 --- a/test/perf.wallet.mjs +++ b/test/perf.wallet.mjs @@ -7,17 +7,13 @@ import { isNode, stats, suite, test } from './GLOBALS.mjs' import { NANO_TEST_VECTORS } from './VECTORS.mjs' /** -* @type {typeof import('../dist/types.d.ts').Bip44Wallet} +* @type {typeof import('../dist/types.d.ts').Wallet} */ -let Bip44Wallet -/** -* @type {typeof import('../dist/types.d.ts').Blake2bWallet} -*/ -let Blake2bWallet +let Wallet if (isNode) { - ({ Bip44Wallet, Blake2bWallet } = await import('../dist/nodejs.min.js')) + ({ Wallet } = await import('../dist/nodejs.min.js')) } else { - ({ Bip44Wallet, Blake2bWallet } = await import('../dist/browser.min.js')) + ({ Wallet } = await import('../dist/browser.min.js')) } await Promise.all([ @@ -28,7 +24,7 @@ await Promise.all([ const times = [] for (let i = 0; i < COUNT; i++) { const start = performance.now() - const wallet = await Bip44Wallet.create(NANO_TEST_VECTORS.PASSWORD) + const wallet = await Wallet.create('BIP-44', NANO_TEST_VECTORS.PASSWORD) const end = performance.now() times.push(end - start) await wallet.destroy() @@ -40,7 +36,7 @@ await Promise.all([ const times = [] for (let i = 0; i < COUNT; i++) { const start = performance.now() - const wallet = await Blake2bWallet.create(NANO_TEST_VECTORS.PASSWORD) + const wallet = await Wallet.create('BLAKE2b', NANO_TEST_VECTORS.PASSWORD) const end = performance.now() times.push(end - start) await wallet.destroy()