From 7767bdd8288be524ffa2ef715a71ed43c8f49e18 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Wed, 19 Nov 2014 15:56:14 -0800 Subject: [PATCH] fix bad return for addr txs. --- lib/bitcoind.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/bitcoind.js b/lib/bitcoind.js index 39e1e759..07d72758 100644 --- a/lib/bitcoind.js +++ b/lib/bitcoind.js @@ -436,6 +436,12 @@ Bitcoin.prototype.getAddrTransactions = function(addr, callback) { return bitcoindjs.getAddrTransactions(addr, function(err, addr) { if (err) return callback(err); addr = bitcoin.addr(addr); + if (!addr.tx[0].out[0]) { + return callback(null, bitcoin.addr({ + address: addr.address, + tx: [] + })); + } Bitcoin._addrCache[addr.address] = { addr: addr, time: Date.now()