diff --git a/routes/shepherd/electrum/auth.js b/routes/shepherd/electrum/auth.js index 3026f2b..272ee8d 100644 --- a/routes/shepherd/electrum/auth.js +++ b/routes/shepherd/electrum/auth.js @@ -5,7 +5,7 @@ module.exports = (shepherd) => { let keys; if (req.body.seed.length === 52 && - req.body.seed[0] === 'U' && + req.body.seed.indexOf(' ') === -1 && req.body.seed.match(/^[a-zA-Z0-9]*$/)) { let key = shepherd.bitcoinJS.ECPair.fromWIF(req.body.seed, shepherd.electrumJSNetworks.komodo); keys = { @@ -13,7 +13,7 @@ module.exports = (shepherd) => { pub: key.getAddress(), }; } else { - keys = shepherd.seedToWif(req.body.seed, shepherd.findNetworkObj(_abbr), req.body.iguana); + keys = shepherd.seedToWif(req.body.seed, shepherd.findNetworkObj(_abbr), req.body.iguana, req.body.old); } shepherd.electrumKeys[_abbr] = {