Class BaseHtlcTransaction
- Namespace
- NLightning.Infrastructure.Bitcoin.Transactions
- Assembly
- NLightning.Infrastructure.Bitcoin.dll
public abstract class BaseHtlcTransaction : BaseTransaction
- Inheritance
-
BaseHtlcTransaction
- Derived
- Inherited Members
Constructors
BaseHtlcTransaction(bool, Network, BaseHtlcOutput, PubKey, PubKey, ulong, ulong)
protected BaseHtlcTransaction(bool hasAnchorOutputs, Network network, BaseHtlcOutput htlcOutput, PubKey revocationPubKey, PubKey localDelayedPubKey, ulong toSelfDelay, ulong amountMilliSats)
Parameters
hasAnchorOutputs
boolnetwork
NetworkhtlcOutput
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