Class NodeOptions
- Namespace
- NLightning.Domain.Node.Options
- Assembly
- NLightning.Domain.dll
public class NodeOptions
- Inheritance
-
NodeOptions
- Inherited Members
Properties
AnchorAmount
public LightningMoney AnchorAmount { get; set; }
Property Value
Daemon
True if NLTG should run in Daemon mode (background)
public bool Daemon { get; set; }
Property Value
DefaultCltvExpiry
public ulong DefaultCltvExpiry { get; set; }
Property Value
DnsSeedServers
A list of dns seed servers to connect to
public List<string> DnsSeedServers { get; set; }
Property Value
DustLimitAmount
public LightningMoney DustLimitAmount { get; set; }
Property Value
Features
List of Features the node offers/expects to/from peers
public FeatureOptions Features { get; set; }
Property Value
HasAnchorOutputs
public bool HasAnchorOutputs { get; }
Property Value
HtlcMinimumAmount
public LightningMoney HtlcMinimumAmount { get; set; }
Property Value
ListenAddresses
Addresses/Interfaces to listen on for incoming connections
public List<string> ListenAddresses { get; set; }
Property Value
Remarks
Addresses should be in the format "ip:port" or "hostname:port"
Locktime
public uint Locktime { get; set; }
Property Value
MaxAcceptedHtlcs
public ushort MaxAcceptedHtlcs { get; set; }
Property Value
MaxHtlcValueInFlight
public LightningMoney MaxHtlcValueInFlight { get; set; }
Property Value
MinimumDepth
public uint MinimumDepth { get; set; }
Property Value
MustTrimHtlcOutputs
public bool MustTrimHtlcOutputs { get; set; }
Property Value
Network
The network to connect to. Can be "mainnet", "testnet", or "regtest"
public string Network { get; set; }
Property Value
NetworkTimeout
Network timeout
public TimeSpan NetworkTimeout { get; set; }
Property Value
ToSelfDelay
public ushort ToSelfDelay { get; set; }