From f38fa1324fd480d23992d84fd90f4cb9ab8f4850 Mon Sep 17 00:00:00 2001 From: Braydon Fuller Date: Wed, 25 May 2016 17:14:22 -0400 Subject: [PATCH] bitcoind: account for scriptPubKey.addresses not always being set --- lib/services/bitcoind.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/services/bitcoind.js b/lib/services/bitcoind.js index 60010eb0..10fccc47 100644 --- a/lib/services/bitcoind.js +++ b/lib/services/bitcoind.js @@ -1898,7 +1898,7 @@ Bitcoin.prototype.getDetailedTransaction = function(txid, callback) { var out = result.vout[outputIndex]; tx.outputSatoshis += out.valueSat; var address = null; - if (out.scriptPubKey.addresses.length === 1) { + if (out.scriptPubKey && out.scriptPubKey.addresses && out.scriptPubKey.addresses.length === 1) { address = out.scriptPubKey.addresses[0]; } tx.outputs.push({