Table of Contents

Class ToAnchorOutput

Namespace
NLightning.Bolts.BOLT3.Outputs
Assembly
NLightning.Bolts.dll

Represents a to_local_anchor/to_remote_anchor output in a commitment transaction.

public class ToAnchorOutput : BaseOutput
Inheritance
ToAnchorOutput
Inherited Members

Constructors

ToAnchorOutput(PubKey, LightningMoney)

public ToAnchorOutput(PubKey remoteFundingPubKey, LightningMoney amount)

Parameters

remoteFundingPubKey PubKey
amount LightningMoney

Properties

RemoteFundingPubKey

public PubKey RemoteFundingPubKey { get; set; }

Property Value

PubKey

ScriptType

public override ScriptType ScriptType { get; }

Property Value

ScriptType

Methods

FromTxOut(TxOut, PubKey)

Creates a ToAnchorOutput object from a NBitcoin.TxOut.

public static ToAnchorOutput FromTxOut(TxOut txOut, PubKey remoteFundingPubKey)

Parameters

txOut TxOut

The TxOut object.

remoteFundingPubKey PubKey

The remote funding public key.

Returns

ToAnchorOutput

A ToAnchorOutput object.