Class TransactionHelpers
public static class TransactionHelpers
- Inheritance
-
TransactionHelpers
- Inherited Members
Fields
MaxOpReturnOutputs
public const int MaxOpReturnOutputs = 1
Field Value
Methods
BuildCsvSpendTransaction(OutPoint, TxOut, BitcoinAddress, Sequence, TapScript, ControlBlock, FeeRate, Network)
Builds a version-2 transaction that spends a single P2TR output via a script-path unilateral exit (CSV timelock). Fee is deducted from the output amount.
public static Transaction BuildCsvSpendTransaction(OutPoint vtxoOutpoint, TxOut vtxoTxOut, BitcoinAddress destinationAddress, Sequence csvDelay, TapScript tapScript, ControlBlock controlBlock, FeeRate feeRate, Network network)
Parameters
vtxoOutpointOutPointvtxoTxOutTxOutdestinationAddressBitcoinAddresscsvDelaySequencetapScriptTapScriptcontrolBlockControlBlockfeeRateFeeRatenetworkNetwork
Returns
- Transaction