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
HtlclocalHtlcPubKey
CompactPubKeyremoteHtlcPubKey
CompactPubKeyrevocationPubKey
CompactPubKey