Skip to main content

Module tx_builder

Module tx_builder 

Source
Expand description

Commitment transaction builder

Builds transactions for CSV commitment with:

  • UTXO coin selection and Tapret/Opret commitment construction
  • Real Taproot tree building with proper nonce positioning
  • Fee estimation and dust protection
  • Proper handling of plain P2TR (key-path) vs Tapret (script-path) inputs

Structs§

ChangeOutput
Change output
CommitmentTxBuilder
Configuration for building commitment transactions
CommitmentTxResult
Transaction builder output
TapretOutput
Tapret commitment output

Enums§

CommitmentData
Commitment data output (for backward compatibility)
TxBuilderError
Transaction builder errors