SourcesNODElive node telemetryNETWORKpublic node population
Network telemetry NODE · loading

Network — the numbers.

Pools, blocks, hashrate, difficulty, fees, fork readiness. The raw telemetry for the chain you trust.

CONNECTINGUPDATED —
Block height
—
live
Hashrate
—
live
Difficulty
—
adj every 720
Total txs
—
all-time
Mempool
—
—
Fork
—
FCMP++ Mar 2027
Hashrate · session · 0 samples
UPD —GH/s

Network hashrate is not measured — no node can observe it. It is derived as difficulty ÷ 120 s, so this curve is difficulty in other units, and this session's samples only (it starts empty on a cold load, so there is no envelope to band it against).

Difficulty · last 0 blocks
UPD ——
Mempool size · session · 0 samples
UPD ——
Block fullness · last 0 blocks
UPD ——
Difficulty · streaming · 0 points
UPD —NODE · loading · chain tier only — seed unavailable
Waiting for the first block-header history response

No band — /api/xmr/network/difficulty has not returned history, so this line is the chain tier's own block headers only: a SHORTER window, not a stale one. The line above is current.

Block cadence · last 0 intervals
UPD ——
oldernewerslow ↑ · target 120s · ↓ fast
Small multiples · 6 series, each on its own scale
NODE · loading · one band grammar
Difficulty · streamedno band
difficulty—
Difficulty · last 0 headersno band
difficulty—
Block cadenceno band
seconds per block—
Hashrate · sessionno band
GH/s (derived)—
Mempool · sessionno band
transactions—
Block fullness · last 0no band
fraction of cap—

Each tile is scaled to its own series — the units differ, so heights are not comparable between tiles and are not meant to be. What is shared is the grammar: same height, same padding, same ±1σ band rendering, same thresholds. The one question every tile answers is whether its latest reading sits inside its own band.

Node sync · height, velocity, census
1 column · your node slots in beside
The networkNETWORK · loading · public node census
Chain tip · node this site reads—Nodes agreeing on tip · within 2 blocks—Reachable nodes—Block production · from header timestamps—Census sampled—
Block intervals · last ~100 blocks
UPD —count · seconds
Fee histogram
UPD —tx count · piconero / B
Pool attribution
UPD —unattributed
——

Coinbase outputs are one-time stealth addresses — pools can't be matched on-chain why ⓘ. HHI concentration is explored in the Skyline simulator.

Remote node
UPD —NODE · loading · public node cascade
Daemon—Network—DB size—Synchronized—Top block—Alt blocks—
The network · public node population
UPD —NETWORK · loading · monero.fail
Your node · peer telemetry
NODESoon
—Not live network data — peer telemetry paused

Peer topology — connection counts, the peer list, and latencies — requires a dedicated unrestricted node. The public node cascade this site reads runs restricted RPC (all peer fields report 0, peer lists are admin-only), so this panel stays paused and populates once a node is pointed at the site — your own node's peers, not the network census beside it.

Chain meta
UPD —NODE · loading · node reported
RandomX seed—Adjusted time—Nettype—Txs all-time—Fee tiers—
Block weight · median vs limit
UPD —dynamic block size
median —limit —

Monero's block size is dynamic: blocks above the median weight enter the penalty zone and pay a quadratic coinbase-reward penalty, and the node's dynamic limit is 2× the median — so the limit grows only as sustained demand lifts the median.

Recent blocks
UPD —height ↓
#
Hash
Txs
Size
Reward
Pool
Age