From 92c15c67a45db745a3e6fc9ce2d395ae3afa3056 Mon Sep 17 00:00:00 2001 From: tripathyr Date: Sat, 1 Oct 2022 19:18:31 +0530 Subject: [PATCH] Updated scriptcode creator --- lib_btc.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/lib_btc.js b/lib_btc.js index 55ad371..0df142b 100644 --- a/lib_btc.js +++ b/lib_btc.js @@ -2685,11 +2685,17 @@ return t5; } - coinjs.scriptcodeCreatorBasic = function (redeemscript){ - var t1,t2; - if (redeemscript.substr(0,4) == "0014"){ - t1 = redeemscript.slice(2); - t2 = "1976a9" + t1 + "88ac"; } + coinjs.scriptcodeCreatorBasic = function (scriptpubkey){ + var t1,t2,t3,t4; + if (scriptpubkey.substr(0,4) == "0014"){ + //Scriptpubkey case + t1 = scriptpubkey.slice(2); + t2 = "1976a9" + t1 + "88ac"; } else { + //Redeemscript case + t3 = (scriptpubkey.length)/2; + t4 = t3.toString(16); + t2 = t4 + scriptpubkey; + } return t2; }