Miners

{rows.filter(r => r.online).length} online · {rows.length} workers · {new Set(rows.map(r => r.btcAddress)).size} users
{#if rows.length === 0}
No miners connected.
{:else}
{#each rows as r (r.workerName)} {/each}
Worker Hardware Hashrate (1m) Hashrate (1h) Diff Best (session) Best (ever) Last share
{#if r.tls} TLS {/if}
{#if r.sourceIp}
{r.sourceIp}
{/if}
{r.hardware} {#if r.openSource} {/if} {formatHashrate(r.hashrate1m)} {formatHashrate(r.hashrate1h)} {formatDifficulty(r.difficulty)} {formatDifficulty(r.bestSession)} {formatDifficulty(r.bestEver)} {formatAgo(r.lastShare)}
{/if}