From cb56d36a149d3a4d684e36294c3dd7d7d3247303 Mon Sep 17 00:00:00 2001 From: tripathyr Date: Sun, 25 Sep 2022 12:13:04 +0530 Subject: [PATCH] Added ripmd160-sha256 double hash --- lib_btc.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib_btc.js b/lib_btc.js index a506df3..95b8874 100644 --- a/lib_btc.js +++ b/lib_btc.js @@ -2678,7 +2678,7 @@ return t5; } - coinjs.scriptcodeCreatorBasic = function (redeemscript){ + coinjs.scriptcodeCreatorBasic = function (redeemscript){ var t1,t2; if (redeemscript.substr(0,4) == "0014"){ t1 = redeemscript.slice(2); @@ -2686,6 +2686,14 @@ return t2; } + coinjs.ripemd160sha256 = function (data) { + var t1,t2; + + t1 = ripemd160(Crypto.SHA256(Crypto.util.hexToBytes(data), {asBytes: true}), {asBytes: true}); + t2 = Crypto.util.bytesToHex(t1) + return t2; + } + coinjs.random = function (length) { var r = ""; var l = length || 25;