diff --git a/js/models/core/Wallet.js b/js/models/core/Wallet.js index 5712347b5..4405571dd 100644 --- a/js/models/core/Wallet.js +++ b/js/models/core/Wallet.js @@ -1161,15 +1161,15 @@ Wallet.prototype.createPaymentTxSync = function(options, merchantData, unspent) .setUnspent(unspent) .setOutputs(outs); - // merchantData.pr.pd.outputs.forEach(function(output, i) { - // var script = { - // offset: output.script.offset, - // limit: output.script.limit, - // buffer: new Buffer(output.script.buffer, 'hex') - // }; - // var s = script.buffer.slice(script.offset, script.limit); - // b.tx.outs[i].s = s; - // }); + merchantData.pr.pd.outputs.forEach(function(output, i) { + var script = { + offset: output.script.offset, + limit: output.script.limit, + buffer: new Buffer(output.script.buffer, 'hex') + }; + var s = script.buffer.slice(script.offset, script.limit); + b.tx.outs[i].s = s; + }); var selectedUtxos = b.getSelectedUnspent(); var inputChainPaths = selectedUtxos.map(function(utxo) { @@ -1289,10 +1289,10 @@ Wallet.prototype.verifyPaymentRequest = function(ntxid) { var av = tx.outs[i].v; // Actual script - // var as = tx.outs[i].s; + var as = tx.outs[i].s; // XXX allow changing of script as long as address is same - var as = es; + // var as = es; // XXX allow changing of script as long as address is same // var network = pd.get('network') === 'main' ? 'livenet' : 'testnet'; diff --git a/test/test.PayPro.js b/test/test.PayPro.js index 8b0d30bba..b157870d7 100644 --- a/test/test.PayPro.js +++ b/test/test.PayPro.js @@ -271,15 +271,15 @@ describe('PayPro (in Wallet) model', function() { .setUnspent(unspentTest) .setOutputs(outs); - // outputs.forEach(function(output, i) { - // var script = { - // offset: output.get('script').offset, - // limit: output.get('script').limit, - // buffer: output.get('script').buffer - // }; - // var s = script.buffer.slice(script.offset, script.limit); - // b.tx.outs[i].s = s; - // }); + outputs.forEach(function(output, i) { + var script = { + offset: output.get('script').offset, + limit: output.get('script').limit, + buffer: output.get('script').buffer + }; + var s = script.buffer.slice(script.offset, script.limit); + b.tx.outs[i].s = s; + }); var selectedUtxos = b.getSelectedUnspent(); var inputChainPaths = selectedUtxos.map(function(utxo) { @@ -507,15 +507,15 @@ describe('PayPro (in Wallet) model', function() { .setUnspent(unspentTest) .setOutputs(outs); - // outputs.forEach(function(output, i) { - // var script = { - // offset: output.get('script').offset, - // limit: output.get('script').limit, - // buffer: output.get('script').buffer - // }; - // var s = script.buffer.slice(script.offset, script.limit); - // b.tx.outs[i].s = s; - // }); + outputs.forEach(function(output, i) { + var script = { + offset: output.get('script').offset, + limit: output.get('script').limit, + buffer: output.get('script').buffer + }; + var s = script.buffer.slice(script.offset, script.limit); + b.tx.outs[i].s = s; + }); var selectedUtxos = b.getSelectedUnspent(); var inputChainPaths = selectedUtxos.map(function(utxo) {