Table of Contents

Class OfferedHtlcOutputInfo

Namespace
NLightning.Domain.Bitcoin.Transactions.Outputs
Assembly
NLightning.Domain.dll

Represents the information needed to construct an offered HTLC output in a commitment transaction. This follows the BOLT #3 specification for offered HTLC outputs.

public class OfferedHtlcOutputInfo : HtlcOutputInfo, IOutputInfo
Inheritance
OfferedHtlcOutputInfo
Implements
Inherited Members

Constructors

OfferedHtlcOutputInfo(Htlc, CompactPubKey, CompactPubKey, CompactPubKey)

Creates a new instance of OfferedHtlcOutputInfo.

public OfferedHtlcOutputInfo(Htlc htlc, CompactPubKey localHtlcPubKey, CompactPubKey remoteHtlcPubKey, CompactPubKey revocationPubKey)

Parameters

htlc Htlc
localHtlcPubKey CompactPubKey
remoteHtlcPubKey CompactPubKey
revocationPubKey CompactPubKey