update Witness Input
fun updateWitnessInput( outPoint: OutPoint, txOut: TxOut, redeemScript: List<ScriptElt>? = null, witnessScript: List<ScriptElt>? = null, sighashType: Int? = null, derivationPaths: Map<PublicKey, KeyPathWithMaster> = mapOf()): Either<UpdateFailure, Psbt>
Content copied to clipboard
Implements the PSBT updater role; adds information about a given segwit utxo. When you have access to the complete input transaction, you should prefer [updateWitnessInputTx].
Return
psbt with the matching input updated.
Parameters
out Point
utxo being spent.
tx Out
transaction output for the provided outPoint.
redeem Script
redeem script if known and applicable (when using p2sh-embedded segwit).
witness Script
witness script if known and applicable (when using p2wsh).
sighash Type
sighash type if one should be specified.
derivation Paths
derivation paths for keys used by this utxo.