From 7894c4713e86b81394f347878400d4f69dda331c Mon Sep 17 00:00:00 2001 From: jonnybravo0311 Date: Sun, 11 Dec 2016 15:13:59 -0500 Subject: [PATCH] segwit support Use tx ID if it exists, else continue to use tx hash --- lib/blockTemplate.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/blockTemplate.js b/lib/blockTemplate.js index 886cdd1..723e0cf 100644 --- a/lib/blockTemplate.js +++ b/lib/blockTemplate.js @@ -23,6 +23,9 @@ var BlockTemplate = module.exports = function BlockTemplate(jobId, rpcData, pool function getTransactionBuffers(txs){ var txHashes = txs.map(function(tx){ + if (tx.txid !== undefined) { + return util.uint256BufferFromHash(tx.txid); + } return util.uint256BufferFromHash(tx.hash); }); return [null].concat(txHashes); @@ -136,4 +139,4 @@ var BlockTemplate = module.exports = function BlockTemplate(jobId, rpcData, pool } return this.jobParams; }; -}; \ No newline at end of file +};