tapScriptFinalizer
bitcoinjs-lib / bip371 / tapScriptFinalizer
Function: tapScriptFinalizer()
tapScriptFinalizer(
inputIndex
,input
,tapLeafHashToFinalize
?):object
Defined in: ts_src/psbt/bip371.ts:47
Default tapscript finalizer. It searches for the tapLeafHashToFinalize
if provided.
Otherwise it will search for the tapleaf that has at least one signature and has the shortest path.
Parameters
inputIndex
number
the position of the PSBT input.
input
PsbtInput
the PSBT input.
tapLeafHashToFinalize?
Uint8Array
optional, if provided the finalizer will search for a tapleaf that has this hash and will try to build the finalScriptWitness.
Returns
object
the finalScriptWitness or throws an exception if no tapleaf found.
finalScriptWitness
finalScriptWitness:
undefined
|Uint8Array