Browse Source

Parallelize address derivation in hd-accounts-service

umbrel
Pavel Ševčík 4 years ago
parent
commit
77d7e05651
No known key found for this signature in database GPG Key ID: D3B8A90B4072D9DB
  1. 5
      lib/bitcoin/hd-accounts-service.js

5
lib/bitcoin/hd-accounts-service.js

@ -144,10 +144,7 @@ class HDAccountsService {
const externalPrm = hdaHelper.deriveAddresses(xpub, 0, _.range(gap.external), scheme)
const internalPrm = hdaHelper.deriveAddresses(xpub, 1, _.range(gap.internal), scheme)
const external = await externalPrm
const internal = await internalPrm
const addresses = _.flatten([external, internal])
const addresses = _.flatten(await Promise.all([externalPrm, internalPrm]))
return db.addAddressesToHDAccount(xpub, addresses)
}

Loading…
Cancel
Save