Tuft — Status
CHAIN HEAD {{ headBlock }}
INDEXED {{ indexedBlock }}
UTC {{ nowUtc }}
FLOW {{ flowLabel }}
Status · public · measured, not promised

{{ headline }}

Measured, not promised: this page probes the chain RPC, GeckoTerminal and DexScreener from your browser every 30 s, and pulls uptime history from an UptimeRobot monitor. When flow separates we write “flow separated”, with time and sample code — never “minor disruption”.

Uptime · 30d
{{ uptimeVal }}%
{{ uptimeSub }}
Index lag · behind head
{{ lag }} blk
threshold {{ thr }} blk (≈{{ thrSec }} s) · head age {{ headAge }} s · {{ lagSource }}
Error rate · 24h
{{ errVal }}%
{{ errSub }}

90 days · one tube per day

{{ rangeLabel }}
attached all dayflow separated — see incident

Incident log

Flow separated — open
{{ incidentText }}
{{ nowUtc }} · {{ incidentCode }}
{{ incidentBlocks }}
{{ incidentNote }}
Separated at · UTCSampleWhat was observedBlocks affectedDuration
{{ x.at }}{{ x.code }}{{ x.what }}{{ x.blocks }}{{ x.dur }}
{{ noIncidentsMsg }}

Probe rake

Three independent readings taken from your browser every 30 s: the chain head from JSON-RPC, pool data from GeckoTerminal, prices from DexScreener. Latency is the round trip as measured here. If any probe fails, or the head moves more than the threshold without GeckoTerminal answering, flow is marked separated above.

SourceLatency · msReading
{{ c.name }}{{ c.ms }}{{ c.reading }}