diff --git a/lib/wallet/rpc.js b/lib/wallet/rpc.js index bfb67df2..aef5fea3 100644 --- a/lib/wallet/rpc.js +++ b/lib/wallet/rpc.js @@ -372,11 +372,17 @@ RPC.prototype.getAddressesByAccount = async function getAddressesByAccount(args, if (name === '') name = 'default'; - const paths = await wallet.getPaths(name); + try { + const paths = await wallet.getPaths(name); - for (const path of paths) { - const addr = path.toAddress(); - addrs.push(addr.toString(this.network)); + for (const path of paths) { + const addr = path.toAddress(); + addrs.push(addr.toString(this.network)); + } + } catch(err) { + if(err.message !== 'Account not found.') { + throw err; + } } return addrs;