Module input

Source
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§

SpendableTxIn
Represents a spendable transaction input, including previous output, scripts, and Taproot spend info.
SpentTxIn
Represents a fully specified transaction input, including sequence, witness, spend path, and signature ID.

Enums§

SpendableTxInError
Error type for spendable input construction and validation.
UtxoVout
Enumerates protocol-specific UTXO output indices for transaction construction. Used to identify the vout of specific UTXOs in protocol transactions.

Type Aliases§

BlockHeight