From 1495384862fb701f45a90a11044ea4a559462314 Mon Sep 17 00:00:00 2001 From: junderw Date: Mon, 28 Aug 2017 18:19:44 +0900 Subject: [PATCH] Add witness is true to signing --- src/transaction_builder.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/transaction_builder.js b/src/transaction_builder.js index 8eee5d0..61aa17c 100644 --- a/src/transaction_builder.js +++ b/src/transaction_builder.js @@ -87,6 +87,7 @@ function expandInput (scriptSig, witnessStack) { witnessScript = witnessStack[witnessStack.length - 1] witnessScriptType = bscript.classifyOutput(witnessScript) p2wsh = true + witness = true if (scriptSig.length === 0) { prevOutScript = bscript.witnessScriptHash.output.encode(bcrypto.sha256(witnessScript)) prevOutType = scriptTypes.P2WSH @@ -112,6 +113,7 @@ function expandInput (scriptSig, witnessStack) { scriptType = witnessScriptType chunks = witnessStack.slice(0, -1) } else if (classifyWitness === scriptTypes.P2WPKH) { + witness = true var key = witnessStack[witnessStack.length - 1] var keyHash = bcrypto.hash160(key) if (scriptSig.length === 0) {