From c9980dc9b2c8f3ae1604ad8d492a3142cb1988b0 Mon Sep 17 00:00:00 2001 From: Zaki Manian Date: Thu, 27 Aug 2015 15:46:22 -0700 Subject: [PATCH] Ensure that sequence number is preserved on after serialize->deserialize --- test/transaction/transaction.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/transaction/transaction.js b/test/transaction/transaction.js index 5b1a498..fbbc5ab 100644 --- a/test/transaction/transaction.js +++ b/test/transaction/transaction.js @@ -769,6 +769,8 @@ describe('Transaction', function() { var serialized_tx = transaction.uncheckedSerialize(); var copy = new Transaction(serialized_tx); serialized_tx.should.equal(copy.uncheckedSerialize()); + copy.inputs[0].sequenceNumber + .should.equal(Transaction.Input.DEFAULT_LOCKTIME_SEQNUMBER) }); it('should serialize correctly for a block height locktime', function() { var transaction= new Transaction() @@ -777,6 +779,8 @@ describe('Transaction', function() { var serialized_tx = transaction.uncheckedSerialize(); var copy = new Transaction(serialized_tx); serialized_tx.should.equal(copy.uncheckedSerialize()); + copy.inputs[0].sequenceNumber + .should.equal(Transaction.Input.DEFAULT_LOCKTIME_SEQNUMBER) }); });