Table of Contents

Class BaseHtlcTransaction

Namespace
NLightning.Bolts.BOLT3.Transactions
Assembly
NLightning.Bolts.dll
public abstract class BaseHtlcTransaction : BaseTransaction
Inheritance
BaseHtlcTransaction
Derived
Inherited Members

Constructors

BaseHtlcTransaction(IFeeService, BaseHtlcOutput, PubKey, PubKey, ulong, ulong)

protected BaseHtlcTransaction(IFeeService feeService, BaseHtlcOutput htlcOutput, PubKey revocationPubKey, PubKey localDelayedPubKey, ulong toSelfDelay, ulong amountMilliSats)

Parameters

feeService IFeeService
htlcOutput BaseHtlcOutput
revocationPubKey PubKey
localDelayedPubKey PubKey
toSelfDelay ulong
amountMilliSats ulong

Properties

HtlcResolutionOutput

public HtlcResolutionOutput HtlcResolutionOutput { get; }

Property Value

HtlcResolutionOutput

Methods

AppendRemoteSignatureAndSign(ECDSASignature, PubKey)

public void AppendRemoteSignatureAndSign(ECDSASignature remoteSignature, PubKey remotePubKey)

Parameters

remoteSignature ECDSASignature
remotePubKey PubKey