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