Expand description
§Transaction Handler Module
This module defines the TxHandler
abstraction, which wraps a protocol transaction and its metadata.
Metadata includes taproot scripts and protocol specific data to enable signing of the transactions.
TxHandlerBuilder
is used to create TxHandler
s.
Structs§
- Marker type for signed transactions.
- Handler for protocol transactions, wrapping inputs, outputs, and cached transaction data.
- Builder for
TxHandler
, allowing stepwise construction of inputs and outputs. - Marker type for unsigned transactions.
Constants§
Traits§
Functions§
- Removes a
TxHandler
from a map by transaction type, returning an error if not found.