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
PubKeyamount
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
TxOutThe TxOut object.
remoteFundingPubKey
PubKeyThe remote funding public key.
Returns
- ToAnchorOutput
A ToAnchorOutput object.