Monero education + live mempool, network & market data.
The application bundle did not load. This usually means a content
blocker, a strict privacy setting, or a dropped connection stopped it — the site itself is
read-only and non-custodial, so nothing was at risk. Reloading often resolves it; allowing
scripts for this one origin will too. Every page below is a plain link and still works.
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).
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.
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.
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.