Module wallet::psbt [−][src]
PSBT extensions, including implementation of different
[crate::bp::resolvers
] and enhancements related to key management
Modules
raw | Raw PSBT Key-Value Pairs |
Structs
Global | A key-value map for global data. |
Input | A key-value map for an input of the corresponding index in the unsigned transaction. |
Output | A key-value map for an output of the corresponding index in the unsigned transaction. |
ProprietaryKey | Proprietary keys (i.e. keys starting with 0xFC byte) with their internal structure according to BIP 174. |
Psbt | A Partially Signed Transaction. |
Enums
Error | Ways that a Partially Signed Transaction might fail. |
FeeError | Errors happening during fee computation |
MatchError | Errors happening when PSBT or other resolver information does not match the structure of bitcoin transaction |
SigningError |
Constants
PSBT_WALLET_IN_TWEAK | |
PSBT_WALLET_PREFIX |
Traits
Fee | Fee computing resolver |
InputPreviousTxo | API for accessing previous transaction output data |
Map | A trait that describes a PSBT key-value map. |
ProprietaryWalletInput | |
Signer |
Type Definitions
ProprietaryType | Default implementation for proprietary key subtyping |