* @returns {Promise<Account>}\r
*/\r
async ckd (indexes: number[]): Promise<KeyPair[]> {\r
- const results = indexes.map(index => {\r
+ const results = []\r
+ for (const index of indexes) {\r
const indexHex = index.toString(16).padStart(8, '0').toUpperCase()\r
const inputHex = `${bytes.toHex(this.seed)}${indexHex}`.padStart(72, '0')\r
const inputBytes = hex.toBytes(inputHex)\r
const privateKey: string = new Blake2b(32).update(inputBytes).digest('hex')\r
- return { privateKey, index }\r
- })\r
+ results.push({ privateKey, index })\r
+ }\r
return results\r
}\r
}\r