Table of Contents

Class ClosingTransaction

Namespace
NLightning.Infrastructure.Bitcoin.Transactions
Assembly
NLightning.Infrastructure.Bitcoin.dll
public class ClosingTransaction : Transaction, IBitcoinSerializable
Inheritance
Transaction
ClosingTransaction
Implements
IBitcoinSerializable
Inherited Members
Transaction.nVersion
Transaction.vin
Transaction.vout
Transaction.nLockTime
Transaction.NoDummyInput
Transaction.CURRENT_VERSION
Transaction.MAX_STANDARD_TX_SIZE
Transaction.Create(Network)
Transaction.RemoveSignatures()
Transaction.ReadWrite(BitcoinStream)
Transaction.GetHash()
Transaction.CreateHashStream()
Transaction.CreateSignatureHashStream(HashVersion)
Transaction.GetWitHash()
Transaction.GetVirtualSize()
Transaction.Sign(BitcoinSecret, ICoin)
Transaction.PrecomputeTransactionData(ICoin[])
Transaction.PrecomputeTransactionData(TxOut[])
Transaction.PrecomputeTransactionData()
Transaction.CreatePSBT(Network)
Transaction.CreatePSBT(Network, PSBTVersion)
Transaction.CreatePayload()
Transaction.ToHex()
Transaction.ToString()
Transaction.GetFee(ICoin[])
Transaction.GetFee(TxOut[])
Transaction.GetFeeRate(ICoin[])
Transaction.IsFinal(ChainedBlock)
Transaction.WithOptions(TransactionOptions)
Transaction.Check()
Transaction.GetSignatureHashTaproot(TxOut[], TaprootExecutionData)
Transaction.GetSignatureHashTaproot(PrecomputedTransactionData, TaprootExecutionData)
Transaction.CreateHashWriter(HashVersion)
Transaction.GetConsensusFactory()
Transaction.Clone()
Transaction.CreateValidator(ICoin[])
Transaction.GetOrderedTxOuts(ICoin[])
Transaction.CreateValidator(TxOut[])
Transaction.RBF
Transaction.Version
Transaction.TotalOut
Transaction.LockTime
Transaction.Inputs
Transaction.Outputs
Transaction.IsCoinBase
Transaction.HasWitness

Constructors

ClosingTransaction(OutPoint, ulong, ulong, Script, Script, ulong)

public ClosingTransaction(OutPoint outPoint, ulong closerAmountSatoshis, ulong closeeAmountSatoshis, Script closerScriptPubKey, Script closeeScriptPubKey, ulong feeSatoshis)

Parameters

outPoint OutPoint
closerAmountSatoshis ulong
closeeAmountSatoshis ulong
closerScriptPubKey Script
closeeScriptPubKey Script
feeSatoshis ulong

Properties

CloseeOutputAmountSatoshis

public ulong CloseeOutputAmountSatoshis { get; }

Property Value

ulong

CloserOutputAmountSatoshis

public ulong CloserOutputAmountSatoshis { get; }

Property Value

ulong