public LightningLikePaymentHandler( LightningClientFactory lightningClientFactory, NBXplorerDashboard dashboard) { _LightningClientFactory = lightningClientFactory; _Dashboard = dashboard; }
public LightningListener(EventAggregator aggregator, InvoiceRepository invoiceRepository, LightningClientFactory lightningClientFactory, BTCPayNetworkProvider networkProvider) { _Aggregator = aggregator; _InvoiceRepository = invoiceRepository; _NetworkProvider = networkProvider; _LightningClientFactory = lightningClientFactory; }
public ILightningClient CreateClient(BTCPayNetwork network) { return(LightningClientFactory.CreateClient(this.GetLightningUrl(), network.NBitcoinNetwork)); }