Table of Contents

Namespace NLightning.Domain.Bitcoin.Transactions.Outputs

Classes

AnchorOutputInfo

Represents the information needed to construct an anchor output in a commitment transaction. This follows the BOLT #3 specification for anchor outputs when option_anchors is negotiated.

FundingOutputInfo
HtlcOutputInfo

Base class for HTLC output information.

OfferedHtlcOutputInfo

Represents the information needed to construct an offered HTLC output in a commitment transaction. This follows the BOLT #3 specification for offered HTLC outputs.

ReceivedHtlcOutputInfo

Represents the information needed to construct a received HTLC output in a commitment transaction. This follows the BOLT #3 specification for received HTLC outputs.

ToLocalOutputInfo

Represents the information needed to construct a to_local output in a commitment transaction. This follows the BOLT #3 specification for to_local outputs.

ToRemoteOutputInfo

Represents the information needed to construct a to_remote output in a commitment transaction. This follows the BOLT #3 specification for to_remote outputs.