From db73e640d935060e98803f2cbbbf748e41a75826 Mon Sep 17 00:00:00 2001 From: Oliver Gugger Date: Fri, 29 Jul 2022 18:20:08 +0200 Subject: [PATCH] input: add tapscript full key only helper function --- input/taproot.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/input/taproot.go b/input/taproot.go index 621ec731d..78294f03a 100644 --- a/input/taproot.go +++ b/input/taproot.go @@ -126,3 +126,12 @@ func TapscriptRootHashOnly(internalKey *btcec.PublicKey, RootHash: rootHash, } } + +// TapscriptFullKeyOnly creates a waddrmgr.Tapscript for the given full Taproot +// key. +func TapscriptFullKeyOnly(taprootKey *btcec.PublicKey) *waddrmgr.Tapscript { + return &waddrmgr.Tapscript{ + Type: waddrmgr.TaprootFullKeyOnly, + FullOutputKey: taprootKey, + } +}