Skip to main content

Module transaction

Module transaction 

Source
Expand description

Constructs and builders for assembling, tracking, and managing Elements transactions.

Modules§

final_transaction
Represents a fully finalized target transaction schema ready for signing and broadcasting.
partial_input
Represents inputs under construction before transaction finalization.
partial_output
Represents outputs under construction before transaction finalization.
tx_receipt
Contains data representing the submission status of a broadcast transaction.
utxo
Common representation of unspent transaction outputs used as funding sources.

Structs§

FinalInput
Represents the final input structure put into a FinalTransaction for processing.
FinalTransaction
A struct representing a final (but not yet signed) transaction.
IssuanceDetails
A structure representing the details of token issuance and related metadata.
PartialInput
Represents partially prepared input data for Elements transactions.
PartialOutput
Represents partially prepared output data for Elements transactions.
ProgramInput
Represents an input that runs a specific Simplicity program with an associated witness.
TxReceipt
A receipt for a broadcast transaction, containing the provider context and the transaction ID.
UTXO
Represents an Unspent Transaction Output (UTXO).

Enums§

RequiredSignature
Defines the type of signature required for an input.