Consensus
Live · synced · 9 peers
height 27104 of 27104 on the network. 9 peers connected, 95 in its peer directory; 343 blocks followed and 284 pulled in by sync since this follower started. Caught up: this follower holds every block any peer has claimed, so every panel below is the whole chain. Genesis 1cf8655125cc1bbb…, producers genesis.
Following 7 seeds — their addresses are not published here, for the reason the peer table gives. Its store is held under its own Cerberus lease — no other node’s store is opened, touched or stopped.
The head and the finality line above are as of the moment this page was served. The roll, the rotation and the attestation totals are not polled: they cost a roll read and a fold over every block this node holds. Reload for newer.
Rotation — Tyr
- Seats on the roll
- 1313
- Seats that have sealed
- 257 of 1313
- Slot length
- 3 s nominal, a turn and not a block interval
- Observed interval
- observed median 1 min over 99 gaps between blocks 27005–27104 the distribution is on Throughput
- Slot at the head
- 598105223
- Whose turn
- STR.GENESIS0914
zk13str_…c57_7788
The turn is decided by the clock and not by the height, so a seat that is absent does not stop the roll: its slot passes and the next occupied seat seals. That is why a partly-filled roster produces a chain that advances slowly rather than one that stops.
Rotation order (1,313 seats)
The order consensus rotates over, read at the head’s height. It is not the same question as who MAY seal — a seat can be on the roll and absent from a rotation resolved at a different height — so the two are two pages.
| # | Seat | Address | Power | Blocks sealed | Last at |
|---|---|---|---|---|---|
| 676 | STR.GENESIS0691 | zk13str_…086_7abd | 50 | none | never |
| 677 | STR.GENESIS0692 | zk13str_…422_cc79 | 50 | none | never |
| 678 | STR.GENESIS0693 | zk13str_…b08_a224 | 50 | none | never |
| 679 | STR.GENESIS0694 | zk13str_…5ad_1af8 | 50 | none | never |
| 680 | STR.GENESIS0695 | zk13str_…89c_e6c0 | 50 | none | never |
| 681 | STR.GENESIS0696 | zk13str_…1c8_ccef | 50 | none | never |
| 682 | STR.GENESIS0697 | zk13str_…2f4_2b26 | 50 | none | never |
| 683 | STR.GENESIS0698 | zk13str_…576_ffbb | 50 | none | never |
| 684 | STR.GENESIS0699 | zk13str_…297_1bb9 | 50 | none | never |
| 685 | STR.GENESIS0700 | zk13str_…901_a659 | 50 | none | never |
| 686 | STR.GENESIS0701 | zk13str_…3de_2a52 | 50 | none | never |
| 687 | STR.GENESIS0702 | zk13str_…daf_7097 | 50 | none | never |
| 688 | STR.GENESIS0703 | zk13str_…74e_8a5f | 50 | none | never |
| 689 | STR.GENESIS0704 | zk13str_…d59_bc12 | 50 | none | never |
| 690 | STR.GENESIS0705 | zk13str_…698_20a9 | 50 | none | never |
| 691 | STR.GENESIS0706 | zk13str_…b60_c8dc | 50 | none | never |
| 692 | STR.GENESIS0707 | zk13str_…df1_bda3 | 50 | none | never |
| 693 | STR.GENESIS0708 | zk13str_…9b1_73e7 | 50 | none | never |
| 694 | STR.GENESIS0709 | zk13str_…741_e623 | 50 | none | never |
| 695 | STR.GENESIS0710 | zk13str_…0e8_edb2 | 50 | none | never |
| 696 | STR.GENESIS0711 | zk13str_…3db_25f5 | 50 | none | never |
| 697 | STR.GENESIS0712 | zk13str_…5ce_67f7 | 50 | none | never |
| 698 | STR.GENESIS0713 | zk13str_…7da_5f0b | 50 | none | never |
| 699 | STR.GENESIS0714 | zk13str_…12d_86b1 | 50 | none | never |
| 700 | STR.GENESIS0715 | zk13str_…883_c2a9 | 50 | none | never |
← newer 676–700 of 1,313, at most 25 per page rows 2550100 older →
Every position in the rotation is reachable from this control. The validator roll answers the other question — who may seal at the head, what each has bonded, and every admission and eviction that got the roll here.
Sealed by no seat
Every block on this chain was sealed by a seat on the roll. On a production realm that is the claim worth making, and it is made by this list being empty rather than by a sentence saying so.
How much of the roll is signing
- Height read at
27104- Seats on the roll
- 1,313
- Quorum a block must reach
- 876 of 1,313 seated seats — two thirds plus one, read from the chain’s own seating rather than recomputed here
- Head block
27104under the threshold by this node’s count of the signatures it holds. This chain has never reached its threshold, so this is its normal state rather than an incident — and finality does not depend on it: the line is a fixed depth below the head and reads no signature at all- Distinct seats that signed it, as this node holds them
- 117 8.9% of the roll, counted from the signatures THIS node holds for the block. Not a chain fact: the set is outside the block hash and each node collects its own
- Window
- 100 blocks,
27005to27104the newest blocks only — this is a public route and a fold over a whole chain is work a refresh should not be able to buy - Seats signing, typically
- 112 mean over the window; fewest 74, most 147, about 8.5% of the roll
- Blocks that reached the quorum
- 0 of 100 0% of the window
- Distinct seats SEEN in the window
- 305 of 1,313 on the roll — 23.2% — each one identified by a signature inside a sealed block, over the 100 blocks of 100 in this window that this node holds a signature set for, 27005 to 27104. 11,151 signatures in total before de-duplication. This is not a count of seats online. A seat missing from it has very likely not had a turn, and which signatures reached THIS node is a local matter
- Distinct seats that sealed
- 85 of 1,313 on the roll, counted from the block headers over the same window. Far smaller than the figure above, and that is arithmetic rather than a finding: the rotation gives each seat one slot, so a full turn of this roll takes about 1 h and a window of 100 blocks cannot contain most of it
Two different kinds of figure are above, and the difference matters more than any of the numbers. The seats on the roll and the quorum threshold are CHAIN STATE, read at a height: every honest node answers them identically. The signature counts are THIS NODE’S OWN EVIDENCE: a block’s signatures are carried outside its hash, are agreed by nothing, and are collected by each node for itself after the block is sealed, so two honest nodes legitimately hold different sets for the same height — seven seats asked for the same heights at one moment returned six different counts for one of them. A second explorer on this chain may therefore show different signature counts and neither is lying.
Finality does not depend on any of it. The line is a fixed depth below the head, ratcheted, and reads no signature at all — so a block carrying none is finalised exactly as one carrying the whole roll is, and a count beside a finality line must not be read as its cause.
What is deliberately absent is a count of how many seats are ONLINE. No single node can measure that — a seat that is up and silent looks exactly like a seat that is down — and a number for it would be invented.
Attestations
- Blocks inspected
- 27104
- Blocks whose signatures this node no longer holds
- 0
- Blocks carrying attestations
- 4096
- Blocks holding exactly their cap
- 0
- Attestations in total
- 490308
- Quorum threshold
- unknown
this explorer was not given a validator registry, so it has not looked. GenesisNodeRecord names producers by address and Valhalla admission needs a public key the genesis does not carry.
These four are counted over every block this node holds, which makes them lifetime totals. The section above is the same question asked about now, and it is the one that says whether this chain is agreeing today.
Attestations are signatures OVER the block hash and are carried outside the hashed content, because they cannot be inside the thing they sign.
Finality
- Head
- 27104
- Finality line
- 27093
- Confirmations required
- 12
- Deferred depth
- 3
A header commits to the state root as of height minus the deferred depth, so the root in the newest header is not the root of the newest state.