Expand description
§Transaction Input Types and Utilities
This module defines types and utilities for representing and handling transaction inputs used in [TxHandler
].
It provides abstractions for spendable inputs, input errors, correctness checks, supporting Taproot and script path spends.
Structs§
- Represents a spendable transaction input, including previous output, scripts, and Taproot spend info.
- Represents a fully specified transaction input, including sequence, witness, spend path, and signature ID.
Enums§
- Error type for spendable input construction and validation.
- Enumerates protocol-specific UTXO output indices for transaction construction. Used to identify the vout of specific UTXOs in protocol transactions.