From bede8a96ea038696a2cb81fd6adcce2249c769df Mon Sep 17 00:00:00 2001 From: Patrick Nagurny Date: Fri, 24 Jul 2015 13:43:17 -0600 Subject: [PATCH] convert input to object --- lib/modules/address.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/modules/address.js b/lib/modules/address.js index 4148aa97..b2661653 100644 --- a/lib/modules/address.js +++ b/lib/modules/address.js @@ -34,7 +34,8 @@ AddressModule.prototype.getAPIMethods = function() { ['getOutputs', this, this.getOutputs, 2], ['getUnspentOutputs', this, this.getUnspentOutputs, 2], ['isSpent', this, this.isSpent, 2], - ['getTransactionsForAddress', this, this.getTransactionsForAddress, 2] + ['getTransactionsForAddress', this, this.getTransactionsForAddress, 2], + ['getSpendTxForOutput', this, this.getSpendTxForOutput, 3] ]; }; @@ -120,9 +121,10 @@ AddressModule.prototype.blockHandler = function(block, addOutput, callback) { } for(var j = 0; j < inputs.length; j++) { + var input = inputs[j].toObject(); operations.push({ type: action, - key: [AddressModule.PREFIXES.SPENTS, inputs[j].prevTxId, inputs[j].outputIndex].join('-'), + key: [AddressModule.PREFIXES.SPENTS, input.prevTxId, input.outputIndex].join('-'), value: txid }); } @@ -324,7 +326,7 @@ AddressModule.prototype.getTransactionsForAddress = function(address, queryMempo transactions.push(tx); - self.db.getSpendTxForOutput(output.txid, output.outputIndex, queryMempool, function(err, tx) { + self.getSpendTxForOutput(output.txid, output.outputIndex, queryMempool, function(err, tx) { if(err instanceof levelup.errors.NotFoundError) { return next(); } else if(err) {