@inject SignInManager SignInManager @inject UserManager UserManager @inject RoleManager RoleManager @inject BTCPayServer.Services.BTCPayServerEnvironment env @inject BTCPayServer.NBXplorerWaiterAccessor waiter @{ var waiterState = waiter.Instance.State; var lastStatus = waiter.Instance.LastStatus; var synching = waiterState == NBXplorerState.Synching && lastStatus != null && lastStatus.NodeBlocks.HasValue && lastStatus.NodeHeaders.HasValue && lastStatus.VerificationProgress.HasValue; var verificationProgress = lastStatus != null && lastStatus.VerificationProgress.HasValue ? lastStatus.VerificationProgress.Value * 100 : 0.0; } BTCPay Server @* *@ @{ if(ViewBag.AlwaysShrinkNavBar == null) { ViewBag.AlwaysShrinkNavBar = true; } var additionalStyle = ViewBag.AlwaysShrinkNavBar ? "navbar-shrink always-shrinked" : ""; } @RenderBody() @if(waiterState == NBXplorerState.NotConnected) { } @if(synching) { } else if(waiterState == NBXplorerState.Synching) { }
@env.ToString()
@if(waiterState == NBXplorerState.NotConnected) { } @if(synching) { } @RenderSection("Scripts", required: false)