Table of Contents

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

fundingTxId TxId
fundingOutputIndex ushort
fundingSatoshis ulong
localFundingPubKey CompactPubKey
remoteFundingPubKey CompactPubKey
channelKeyIndex uint

Properties

ChannelKeyIndex

public uint ChannelKeyIndex { readonly get; init; }

Property Value

uint

FundingOutputIndex

public ushort FundingOutputIndex { readonly get; init; }

Property Value

ushort

FundingSatoshis

public ulong FundingSatoshis { readonly get; init; }

Property Value

ulong

FundingTxId

public TxId FundingTxId { readonly get; init; }

Property Value

TxId

LocalFundingPubKey

public CompactPubKey LocalFundingPubKey { readonly get; init; }

Property Value

CompactPubKey

RemoteFundingPubKey

public CompactPubKey RemoteFundingPubKey { readonly get; init; }

Property Value

CompactPubKey