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
amount
LightningMoneylocalFundingPubKey
CompactPubKeyremoteFundingPubKey
CompactPubKey
FundingOutputInfo(LightningMoney, CompactPubKey, CompactPubKey, TxId, ushort)
public FundingOutputInfo(LightningMoney amount, CompactPubKey localFundingPubKey, CompactPubKey remoteFundingPubKey, TxId transactionId, ushort index)
Parameters
amount
LightningMoneylocalFundingPubKey
CompactPubKeyremoteFundingPubKey
CompactPubKeytransactionId
TxIdindex
ushort
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?