Adds the BIP32Path to the indexed InputPSBTMap to the BIP32DerivationPath field
Adds the BIP32Path to the indexed InputPSBTMap to the BIP32DerivationPath field
ExtKey to derive key from
path of key to add to PSBT
index of the InputPSBTMap to add the BIP32Path to
PSBT with added BIP32Path
Adds the BIP32Path to the indexed OutputPSBTMap to the BIP32DerivationPath field
Adds the BIP32Path to the indexed OutputPSBTMap to the BIP32DerivationPath field
ExtKey to derive key from
path of key to add to PSBT
index of the OutputPSBTMap to add the BIP32Path to
PSBT with added BIP32Path
Adds script to the indexed InputPSBTMap to either the RedeemScript or WitnessScript field depending on the script and available information in the PSBT
Adds script to the indexed InputPSBTMap to either the RedeemScript or WitnessScript field depending on the script and available information in the PSBT
ScriptPubKey to add to PSBT
index of the InputPSBTMap to add script to
PSBT with added script
Adds script to the indexed OutputPSBTMap to either the RedeemScript or WitnessScript field depending on the script and available information in the PSBT
Adds script to the indexed OutputPSBTMap to either the RedeemScript or WitnessScript field depending on the script and available information in the PSBT
ScriptPubKey to add to PSBT
index of the OutputPSBTMap to add script to
PSBT with added script
HashType to add to the input
index of the InputPSBTMap to add the HashType to
PSBT with added HashType
Adds tx to the indexed InputPSBTMap to either the NonWitnessOrUnknownUTXO or WitnessUTXO field depending on the tx and available information in the PSBT
Adds tx to the indexed InputPSBTMap to either the NonWitnessOrUnknownUTXO or WitnessUTXO field depending on the tx and available information in the PSBT
Transaction to add to PSBT
index of the InputPSBTMap to add tx to
PSBT with added tx
The size of the NetworkElement in bytes.
The size of the NetworkElement in bytes.
The byte representation of the NetworkElement
The byte representation of the NetworkElement
The byte representation of the NetworkElement in little endian
The byte representation of the NetworkElement in little endian
Combiner defined by https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki#combiner Takes another PSBT and adds all records that are not contained in this PSBT A record's distinctness is determined by its key
Combiner defined by https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki#combiner Takes another PSBT and adds all records that are not contained in this PSBT A record's distinctness is determined by its key
PSBT to be combined with
A PSBT with the combined data of the two PSBTs
Extracts the serialized from the serialized, fully signed transaction from this PSBT and validates the script signatures using the ScriptInterpreter.
Extracts the serialized from the serialized, fully signed transaction from this PSBT and validates the script signatures using the ScriptInterpreter. Only inputs for which UTXO records are present get validated.
Note: This PSBT must be finalized.
Finalizes this PSBT if possible, returns a Failure otherwise
Finalizes this PSBT if possible, returns a Failure otherwise
Takes the InputPSBTMap at the given index and returns a UTXOSpendingInfoFull that can be used to sign the input
Takes the InputPSBTMap at the given index and returns a UTXOSpendingInfoFull that can be used to sign the input
index of the InputPSBTMap
Signers that will be used to sign the input
Path that should be used for the script
A corresponding UTXOSpendingInfoFull
The hexadecimal representation of the NetworkElement
The hexadecimal representation of the NetworkElement
The hexadecimal representation of the NetworkElement in little endian
The hexadecimal representation of the NetworkElement in little endian
Signs the PSBT's input at the given input with the signer, then adds it to the PSBT in a PartialSignature record
Signs the PSBT's input at the given input with the signer, then adds it to the PSBT in a PartialSignature record
Index of input to sign
Function or private key used to sign the PSBT
Represents the spending branch being taken in a ScriptPubKey's execution
Do not sign the tx for real, just use a dummy signature, this is useful for fee estimation