[][src]Module miniscript::psbt

Partially-Signed Bitcoin Transactions

This module implements the Finalizer and Extractor roles defined in BIP 174, PSBT, described at https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki

Structs

PsbtInputSatisfier

Psbt satisfier for at inputs at a particular index Takes in &psbt because multiple inputs will share the same psbt structure All operations on this structure will panic if index is more than number of inputs in pbst

Enums

Error
InputError

Functions

extract
finalize
interpreter_check

Interprets all psbt inputs and checks whether the script is correctly interpreted according to the context The psbt must have included final script sig and final witness. In other words, this checks whether the finalized psbt interprets correctly