ctaz-explorer

chain health

live bft signer participation trend and finality gap. flags a cert as degraded when its signer count falls below the recent-window median minus a threshold. auto-refresh every 20s.

pow tip
2402
pow finalized
1116
finality gap
1286blocks
peers
25
pos tip
1648
latest signers
5of 10.0 median
window min/max
5/13
window size
40certs
reorgs observed
0since tracker start
heights tracked
138
node version
v2.5.0
protocol
170130
degraded
latest cert at pos 1648 has only 5 signers. recent-window median is 10.0, degraded threshold is below 8.0. possible node drop-off or upstream lag.

signer count over recent window

each bar is one observed cert in the recent 40-cert window, oldest on the left, newest on the right. bar height is signer count normalized to the max.

json api

programmatic at /api/chain-health. returns {tip, peers, finalized_height, health: {latest_signer_count, median_signers, degraded, sparkline, ...}}. curl-friendly, no auth, no rate limit.

silent finalizers

6 finalizers who signed at least once but have not appeared in the last 50+ observed certs. could indicate node offline, restart drift, or quorum exclusion below the 67% packing threshold. observer-local, not authoritative.

finalizertotal signedoverall ratelast seen
41bb68b23315b433… 3 0.7% 408 certs ago
2cf7e8bda2dc6590… 84 20.4% 102 certs ago
CipherScan 79ce78ee4b5ce05b… 272 66.0% 99 certs ago
7c8496eb8b217e84… 257 62.4% 99 certs ago
22d586eba970a072… 228 55.3% 88 certs ago
942437a8c378399c… 3 0.7% 75 certs ago

node version fingerprint

our node is running /Zebra:2.5.0/ with protocol version 170130 on chain test. if your own node reports a different subversion or protocol version you may be running a v1 build of crosslink, which can produce mutually invalid bft messages against v2 and cause sustained sidechain mining. check your own node with curl http://127.0.0.1:58000 -H "content-type: application/json" -d '{"jsonrpc":"2.0","method":"getinfo","params":[],"id":1}' and compare.

what this catches

when a server node falls behind on bft and wallets syncing from that node start diverging into sidechains, the live cert signer count typically dips below the recent median. this page surfaces that dip programmatically. for node-state recovery snapshots see community endpoints in the crosslink updates channel. for canonical-chain fork detection see /sync-check.