diff --git a/src/transaction_builder.js b/src/transaction_builder.js index f0863d3..5a86ffb 100644 --- a/src/transaction_builder.js +++ b/src/transaction_builder.js @@ -24,8 +24,6 @@ TransactionBuilder.prototype.addInput = function(prevTx, index, prevOutScript) { Array.prototype.reverse.call(prevOutHash) } else if (prevTx instanceof Transaction) { - assert(prevOutScript === undefined, 'Unnecessary Script provided') - prevOutHash = prevTx.getHash() prevOutScript = prevTx.outs[index].script diff --git a/test/transaction_builder.js b/test/transaction_builder.js index 0d2abdf..5bc972a 100644 --- a/test/transaction_builder.js +++ b/test/transaction_builder.js @@ -68,12 +68,6 @@ describe('TransactionBuilder', function() { assert.equal(txb.addInput(prevTxHash, 1), 1) }) - it('throws if a Tx and prevOutScript is given', function() { - assert.throws(function() { - txb.addInput(prevTx, 0, privScript) - }, /Unnecessary Script provided/) - }) - it('throws if prevOutScript is not supported', function() { assert.throws(function() { txb.addInput(prevTxHash, 0, Script.EMPTY)