diff --git a/routes/shepherd/electrum/keys.js b/routes/shepherd/electrum/keys.js index 05178cf..ff49d89 100644 --- a/routes/shepherd/electrum/keys.js +++ b/routes/shepherd/electrum/keys.js @@ -98,14 +98,14 @@ module.exports = (shepherd) => { const seed = bip39.mnemonicToSeed(req.body.seed); const hdMaster = shepherd.bitcoinJS.HDNode.fromSeedBuffer(seed, shepherd.electrumJSNetworks.komodo); // seed from above const matchPattern = req.body.match; - const _defaultAddressDepth = 50; - const _defaultAccountCount = 20; + const _defaultAddressDepth = req.body.addressdepth; + const _defaultAccountCount = req.body.accounts; let _addresses = []; let _matchingKey; for (let i = 0; i < _defaultAccountCount; i++) { - for (let j = 0; j < 2; j++) { - for (let k = 0; k < 1; k++) { + for (let j = 0; j < 1; j++) { + for (let k = 0; k < _defaultAddressDepth; k++) { const _key = hdMaster.derivePath(`m/44'/141'/${i}'/${j}/${k}`); if (_key.keyPair.getAddress() === matchPattern) { @@ -132,7 +132,7 @@ module.exports = (shepherd) => { // spv v2 /*shepherd.get('/electrum/bip39/seed', (req, res, next) => { - const _seed = 'force mystery use shoot choice universe jaguar pattern aunt kiwi swarm tunnel wild pig cup cruise together neither else clean typical other farm recycle'; + const _seed = ''; // TODO const bip39 = require('bip39'); // npm i -S bip39 const crypto = require('crypto');