From eadbc139fad71ee9ce4288d480888d5dc52c3b9a Mon Sep 17 00:00:00 2001 From: Mononaut Date: Sun, 3 Mar 2024 16:01:13 +0000 Subject: [PATCH] Handle missing inner_redeemscript --- backend/src/api/transaction-utils.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/src/api/transaction-utils.ts b/backend/src/api/transaction-utils.ts index 6ff1c10b7..9107f2ae7 100644 --- a/backend/src/api/transaction-utils.ts +++ b/backend/src/api/transaction-utils.ts @@ -145,6 +145,10 @@ class TransactionUtils { } public countScriptSigops(script: string, isRawScript: boolean = false, witness: boolean = false): number { + if (!script?.length) { + return 0; + } + let sigops = 0; // count OP_CHECKSIG and OP_CHECKSIGVERIFY sigops += (script.match(/OP_CHECKSIG/g)?.length || 0);