Browse Source

Merge pull request #330 from bezreyhan/check_for_null

transaction.addInput checks if sequence is NULL
hk-custom-address
Daniel Cousens 10 years ago
parent
commit
47457474ab
  1. 5
      src/transaction.js
  2. 2
      test/transaction.js

5
src/transaction.js

@ -93,7 +93,10 @@ Transaction.fromHex = function(hex) {
* Note that this method does not sign the created input.
*/
Transaction.prototype.addInput = function(hash, index, sequence, script) {
if (sequence === undefined) sequence = Transaction.DEFAULT_SEQUENCE
if (sequence === undefined || sequence === null) {
sequence = Transaction.DEFAULT_SEQUENCE
}
script = script || Script.EMPTY
if (typeof hash === 'string') {

2
test/transaction.js

@ -117,7 +117,7 @@ describe('Transaction', function() {
var script = txIn.script ? Script.fromASM(txIn.script) : undefined
var j = tx.addInput(txHash, txIn.index, txIn.sequence, script)
var sequence = txIn.sequence
if (sequence === undefined) {
if (sequence === undefined || sequence === null ) {
sequence = Transaction.DEFAULT_SEQUENCE
}

Loading…
Cancel
Save