From 5507db705fbd4fa8e5f2b4f6895b85043b96b70b Mon Sep 17 00:00:00 2001 From: Ross Cawston Date: Mon, 7 Jan 2019 17:00:03 -0800 Subject: [PATCH] Add setLockTime to TransactionBuilder --- lib/TransactionBuilder.js | 5 +++++ src/TransactionBuilder.js | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/lib/TransactionBuilder.js b/lib/TransactionBuilder.js index 9d17b3d8..b1d4e5ee 100644 --- a/lib/TransactionBuilder.js +++ b/lib/TransactionBuilder.js @@ -70,6 +70,11 @@ var TransactionBuilder = function () { this.transaction.addOutput(scriptPubKey, amount); } } + }, { + key: 'setLockTime', + value: function setLockTime(locktime) { + this.transaction.setLockTime(locktime); + } }, { key: 'sign', value: function sign(vin, keyPair, redeemScript) { diff --git a/src/TransactionBuilder.js b/src/TransactionBuilder.js index a3709f7b..8500dcd8 100644 --- a/src/TransactionBuilder.js +++ b/src/TransactionBuilder.js @@ -44,6 +44,10 @@ class TransactionBuilder { } } + setLockTime(locktime) { + this.transaction.setLockTime(locktime); + } + sign(vin, keyPair, redeemScript, hashType = this.hashTypes.SIGHASH_ALL, value) { let witnessScript;