clementine_core::builder::transaction

Module input

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

Type Aliases§