Expand description
Re-exports§
pub extern crate bitcoin;
pub extern crate miniscript;
Modules§
- raw
- Raw PSBT key-value pairs.
- serialize
- PSBT serialization.
- v0
- Partially Signed Bitcoin Transactions Version 0.
- v2
- PSBT Version 2.
Structs§
- Inconsistent
KeySources Error - Error combining two PSBTs, global extended public key has inconsistent key sources.
- Parse
Sighash Type Error - Error returned for failure during parsing one of the sighash types.
- Psbt
Sighash Type - A Signature hash type for the corresponding input. As of taproot upgrade, the signature hash
type can be either
EcdsaSighashType
orTapSighashType
but it is not possible to know directly which signature hash type the user is dealing with. Therefore, the user is responsible for converting to/fromPsbtSighashType
from/to the desired signature hash type they need. - Unsupported
Version Error - Unsupported PSBT version.
- Version
- The PSBT version.
Enums§
- FeeError
- An error while calculating the fee.
- Funding
Utxo Error - An error getting the funding transaction for this input.
- Invalid
Sighash Type Error - Integer is not a consensus valid sighash type.