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++ Q3
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 readsNodes agreeing on tip · within 2 blocksReachable nodesBlock production · from header timestampsCensus 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
DaemonNetworkDB sizeSynchronizedTop blockAlt 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 seedAdjusted timeNettypeTxs all-timeFee 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