public NetworkRequiredConnection(ILogger <NetworkRequiredConnection> logger, IEventBus eventBus, IOptions <LightningNodeSettings> options, IConnectivityPeerStats serverPeerStats, IForgeClientConnectivity forgeConnectivity, IPeriodicWork connectionLoop) : base(logger, eventBus, serverPeerStats, forgeConnectivity, connectionLoop) { _settings = options.Value !; }
public LightningNode(ILogger <LightningNode> logger, IOptions <LightningNodeSettings> settings) { _logger = logger; _settings = settings?.Value ?? throw new ArgumentNullException(nameof(settings)); }