Class FundingOutputInfo
- Namespace
- NLightning.Domain.Bitcoin.Transactions.Outputs
- Assembly
- NLightning.Domain.dll
public class FundingOutputInfo : IOutputInfo
- Inheritance
-
FundingOutputInfo
- Implements
- Inherited Members
Constructors
FundingOutputInfo(LightningMoney, CompactPubKey, CompactPubKey)
public FundingOutputInfo(LightningMoney amount, CompactPubKey localFundingPubKey, CompactPubKey remoteFundingPubKey)
Parameters
amountLightningMoneylocalFundingPubKeyCompactPubKeyremoteFundingPubKeyCompactPubKey
FundingOutputInfo(LightningMoney, CompactPubKey, CompactPubKey, TxId, ushort)
public FundingOutputInfo(LightningMoney amount, CompactPubKey localFundingPubKey, CompactPubKey remoteFundingPubKey, TxId transactionId, ushort index)
Parameters
amountLightningMoneylocalFundingPubKeyCompactPubKeyremoteFundingPubKeyCompactPubKeytransactionIdTxIdindexushort
Properties
Amount
Gets the amount of the output.
public LightningMoney Amount { get; }
Property Value
Index
Gets or sets the index of the output in the transaction once it's created.
public ushort? Index { get; set; }
Property Value
LocalFundingPubKey
public CompactPubKey LocalFundingPubKey { get; set; }
Property Value
OutputType
Gets the type of the output.
public OutputType OutputType { get; }
Property Value
RemoteFundingPubKey
public CompactPubKey RemoteFundingPubKey { get; set; }
Property Value
TransactionId
Gets or sets the transaction ID of the output once it's created.
public TxId? TransactionId { get; set; }
Property Value
- TxId?