btcpayserver/BTCPayServer/Views/Shared/Zcash/ZcashSyncSummary.cshtml
2022-11-02 16:55:05 +01:00

26 lines
1.1 KiB
Text

@using BTCPayServer.Services.Altcoins.Zcash.Services
@inject ZcashRPCProvider ZcashRpcProvider
@inject SignInManager<ApplicationUser> SignInManager;
@if (SignInManager.IsSignedIn(User) && User.IsInRole(Roles.ServerAdmin) && ZcashRpcProvider.Summaries.Any())
{
@foreach (var summary in ZcashRpcProvider.Summaries)
{
@if (summary.Value != null)
{
var status = summary.Value.DaemonAvailable
? summary.Value.Synced ? "enabled" : "pending"
: "disabled";
<h5 class="d-flex align-items-center fw-semibold">
<span class="me-2 btcpay-status btcpay-status--@status"></span>
@summary.Key
</h5>
<ul>
<li>Node available: @summary.Value.DaemonAvailable</li>
<li>Wallet available: @summary.Value.WalletAvailable</li>
<li>Last updated: @summary.Value.UpdatedAt</li>
<li>Synced: @summary.Value.Synced (@summary.Value.CurrentHeight / @summary.Value.TargetHeight)</li>
</ul>
}
}
}