Struct ChannelSigningInfo
- Namespace
- NLightning.Domain.Channels.ValueObjects
- Assembly
- NLightning.Domain.dll
Information needed by the signer for a specific channel
public record struct ChannelSigningInfo : IEquatable<ChannelSigningInfo>
- Implements
- Inherited Members
Constructors
ChannelSigningInfo(TxId, ushort, ulong, CompactPubKey, CompactPubKey, uint)
public ChannelSigningInfo(TxId fundingTxId, ushort fundingOutputIndex, ulong fundingSatoshis, CompactPubKey localFundingPubKey, CompactPubKey remoteFundingPubKey, uint channelKeyIndex)
Parameters
fundingTxIdTxIdfundingOutputIndexushortfundingSatoshisulonglocalFundingPubKeyCompactPubKeyremoteFundingPubKeyCompactPubKeychannelKeyIndexuint
Properties
ChannelKeyIndex
public uint ChannelKeyIndex { readonly get; init; }
Property Value
FundingOutputIndex
public ushort FundingOutputIndex { readonly get; init; }
Property Value
FundingSatoshis
public ulong FundingSatoshis { readonly get; init; }
Property Value
FundingTxId
public TxId FundingTxId { readonly get; init; }
Property Value
LocalFundingPubKey
public CompactPubKey LocalFundingPubKey { readonly get; init; }
Property Value
RemoteFundingPubKey
public CompactPubKey RemoteFundingPubKey { readonly get; init; }