From 27c70bd9196bd79b51350810445eba8e46e61bd1 Mon Sep 17 00:00:00 2001 From: Mononaut Date: Mon, 1 Jul 2024 01:22:10 +0000 Subject: [PATCH] Also fix backend errors caused by P2TR inputs without witness data --- backend/src/api/common.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/backend/src/api/common.ts b/backend/src/api/common.ts index 04f380418..07fc4830d 100644 --- a/backend/src/api/common.ts +++ b/backend/src/api/common.ts @@ -460,11 +460,10 @@ export class Common { case 'v0_p2wpkh': flags |= TransactionFlags.p2wpkh; break; case 'v0_p2wsh': flags |= TransactionFlags.p2wsh; break; case 'v1_p2tr': { - if (!vin.witness?.length) { - throw new Error('Taproot input missing witness data'); - } flags |= TransactionFlags.p2tr; - flags = Common.isInscription(vin, flags); + if (vin.witness?.length) { + flags = Common.isInscription(vin, flags); + } } break; } } else {