private async Task <LightningNodeInformation> WaitLNSynched() { while (true) { var merchantInfo = await InvoiceClient.GetInfo(); var blockCount = await ExplorerNode.GetBlockCountAsync(); if (merchantInfo.BlockHeight != blockCount) { await Task.Delay(500); } else { return(merchantInfo); } } }
public async Task GetInfo() { var res = await InvoiceClient.GetInfo(); output.WriteLine("Result: " + res.ToJson()); }