User

{address}

{#if address} View on mempool.space → {/if}
Hashrate
{formatHashrate(totals.hs1m)}
5m {formatHashrate(totals.hs5m)} · 1h {formatHashrate(totals.hs1h)} · 24h {formatHashrate(totals.hs24h)}
Workers
{totals.onlineWorkers} / {totals.totalWorkers}
online / total seen
Best (session)
{formatDifficulty(totals.bestSession)}
resets on disconnect or solve
Best (ever)
{formatDifficulty(totals.bestEver)}
{#if totals.lastShare} last share {formatAgo(totals.lastShare)} {:else} no shares yet {/if}

Workers

{#if workerRows.length === 0}
No worker data yet for this address.
{:else}
{#each workerRows as r (r.worker)} {/each}
Worker Hardware Status 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} {#if !r.online} offline {:else if r.idle} idle {:else} online {/if} {formatHashrate(r.hashrate1m)} {formatHashrate(r.hashrate1h)} {formatDifficulty(r.diff)} {formatDifficulty(r.bestSession)} {formatDifficulty(r.bestEver)} {formatAgo(r.lastShare)}
{/if}