diff --git a/lib/wallet/rpc.js b/lib/wallet/rpc.js index aef5fea3..37e2d0d7 100644 --- a/lib/wallet/rpc.js +++ b/lib/wallet/rpc.js @@ -756,7 +756,12 @@ RPC.prototype.importAddress = async function importAddress(args, help) { addr = parseAddress(addr, this.network); } - await wallet.importAddress(0, addr); + try { + await wallet.importAddress(0, addr); + } catch (err) { + if (err.message !== 'Address already exists.') + throw err; + } if (rescan) await this.wdb.rescan(0);