Table of Contents

Class HtlcTimeoutTransaction

Namespace
NLightning.Bolts.BOLT3.Transactions
Assembly
NLightning.Bolts.dll
public class HtlcTimeoutTransaction : BaseHtlcTransaction
Inheritance
HtlcTimeoutTransaction
Inherited Members

Constructors

HtlcTimeoutTransaction(IFeeService, BaseHtlcOutput, PubKey, PubKey, uint, ulong, ulong)

public HtlcTimeoutTransaction(IFeeService feeService, BaseHtlcOutput output, PubKey revocationPubKey, PubKey localDelayedPubKey, uint cltvEpiry, ulong toSelfDelay, ulong amountMilliSats)

Parameters

feeService IFeeService
output BaseHtlcOutput
revocationPubKey PubKey
localDelayedPubKey PubKey
cltvEpiry uint
toSelfDelay ulong
amountMilliSats ulong

Methods

SignTransaction(params BitcoinSecret[])

protected void SignTransaction(params BitcoinSecret[] secrets)

Parameters

secrets BitcoinSecret[]