Crate psbt[−][src]
Expand description
PSBT extensions, including enhancements related to key management
Modules
Functions, errors and traits specific for PSBT constructor role.
Raw PSBT Key-Value Pairs
Interfaces for signing PSBTs with key sign providers
Structs
A key-value map for an input of the corresponding index in the unsigned transaction.
A key-value map for an output of the corresponding index in the unsigned transaction.
Proprietary keys (i.e. keys starting with 0xFC byte) with their internal structure according to BIP 174.
A Partially Signed Transaction.
Enums
Errors that happens during deduction process
Ways that a Partially Signed Transaction might fail.
Errors happening during fee computation
Errors happening when PSBT or other resolver information does not match the structure of bitcoin transaction
Constants
Traits
Fee computing resolver
Extension trait for deducing information about spendings from PSBT input
Extension trait to work with deterministic bitcoin commitment P2C tweaks applied to public keys in PSBT inputs.
API for accessing previous transaction output data
A trait that describes a PSBT key-value map.
Transaction-related PSBT extension trait
Type Definitions
Default implementation for proprietary key subtyping