diff --git a/lib/services/address/index.js b/lib/services/address/index.js index 873e272c..9b15e569 100644 --- a/lib/services/address/index.js +++ b/lib/services/address/index.js @@ -870,8 +870,7 @@ AddressService.prototype.getInputs = function(addressStr, options, callback) { var mempoolInputs = self.mempoolInputIndex[addressStr]; if (mempoolInputs) { for(var i = 0; i < mempoolInputs.length; i++) { - // TODO copy - var newInput = mempoolInputs[i]; + var newInput = _.clone(mempoolInputs[i]); newInput.address = addressStr; newInput.height = -1; newInput.confirmations = 0; @@ -984,8 +983,7 @@ AddressService.prototype.getOutputs = function(addressStr, options, callback) { var mempoolOutputs = self.mempoolOutputIndex[addressStr]; if (mempoolOutputs) { for(var i = 0; i < mempoolOutputs.length; i++) { - // TODO copy - var newOutput = mempoolOutputs[i]; + var newOutput = _.clone(mempoolOutputs[i]); newOutput.address = addressStr; newOutput.height = -1; newOutput.confirmations = 0;