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
IFeeServicehtlcOutput
BaseHtlcOutputrevocationPubKey
PubKeylocalDelayedPubKey
PubKeytoSelfDelay
ulongamountMilliSats
ulong
Properties
HtlcResolutionOutput
public HtlcResolutionOutput HtlcResolutionOutput { get; }
Property Value
Methods
AppendRemoteSignatureAndSign(ECDSASignature, PubKey)
public void AppendRemoteSignatureAndSign(ECDSASignature remoteSignature, PubKey remotePubKey)
Parameters
remoteSignature
ECDSASignatureremotePubKey
PubKey