From: Chris Duncan Date: Fri, 8 Aug 2025 19:22:18 +0000 (-0700) Subject: Fix wallet accounts return. X-Git-Tag: v0.10.5~43^2~9 X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=e19c11c2945648dc050624f6921495ecc5c7c1de;p=libnemo.git Fix wallet accounts return. --- diff --git a/src/lib/wallet.ts b/src/lib/wallet.ts index 79d9474..840e9be 100644 --- a/src/lib/wallet.ts +++ b/src/lib/wallet.ts @@ -277,13 +277,14 @@ export class Wallet { })) } const publicKeys: KeyPair[] = await Promise.all(promises) - if (publicKeys.length === 0) return [] - const publicAccounts = Account.import(publicKeys) - for (const a of publicAccounts) { - if (a.index == null) { - throw new RangeError('Index missing for Account') + if (publicKeys.length > 0) { + const publicAccounts = Account.import(publicKeys) + for (const a of publicAccounts) { + if (a.index == null) { + throw new RangeError('Index missing for Account') + } + output[a.index] = this.#accounts[a.index] = a } - output[a.index] = this.#accounts[a.index] = a } } return output