SourceLess · SourceLess AsgardSourceLess Asgard · chain 1313
LiveHeight26,471Head age9 minLast interval4 minDepth line26,460Behind−11Pending0 / 8,192Tx in head0

Speed, as measured

Observed interval, median1 min
over 99 gaps between adjacent blocks. Mean 2 min, which one long gap moves a long way — the distribution below is the honest shape
Nominal slot3 s
the slot this chain is configured for. A target, not a measurement — it is here to be compared against the figure beside it. A slot is a 3 s turn in the rotation, not a block: only the seat whose turn it is may seal, and it seals only when it holds work or, holding nothing, once the head is about a minute old. A slot whose seat is absent or idle passes with no block, so the interval between blocks can be many slots long.
Settled transactions per second0.001
over the window named below, not a peak and not a capability. 5 transactions across the newest 100 of 4,096 blocks this node holds in memory, 26372 to 26471

Every figure on this page is counted over the newest 100 of 4,096 blocks this node holds in memory, 26372 to 26471. There is no peak, no best case and no projected figure anywhere on it, and no field in the data behind it that one would fit in.

nominal slot 3 smedian 1 min
  • gap between adjacent blocks, oldest left
  • nominal 3 s slot
  • median 1 min

Top of the plot is 13 min, the slowest gap in this window, at height 26429; the fastest was 13 s. The axis is linear from zero to that slowest gap, so a single spike over a floor is the measurement and not a drawing fault. 99 gaps, heights 26373 to 26471. The distribution and every exclusion behind it.

Observed interval, against the nominal slot

The gap between one block and the next, differenced from the blocks’ own timestamps. Those timestamps are each the producing seat’s clock rather than a shared one, so a gap is as accurate as the two clocks either side of it.

at or under 1 slot (to 3 s)0
1 to 2 slots (to 6 s)0
2 to 10 slots (to 30 s)2
10 to 100 slots (to 5 min)95
over 100 slots (over 5 min)2
Gaps differenced
99 adjacent heights only. A hole in what this node retains is not a slow block, so a pair either side of one is never differenced
Median
1 min 63,964 ms exactly
Mean
2 min 94,221 ms exactly spread (standard deviation) 2 min. Where the spread is of the same order as the mean or larger, the mean is not describing a cadence
Fastest
13 s 13,214 ms exactly
Slowest
13 min 802,914 ms exactly the gap that ended at height 26429, so it can be looked at rather than taken on trust
At or under the nominal slot
0 of 99 0% of the gaps, against a 3 s slot. A gap at or under one slot is a seat sealing in the very next slot; a longer one is slots that passed with no block, because their seat was absent or had nothing to seal

What the blocks carried

Transactions in the window5
Per block, mean0.05fewest 0, most 1 at height 26470
Blocks carrying nothing91 of 100blocks sealed with no transaction in them

91 of the 100 blocks in this window carried no record of any kind, so this chain does seal empty blocks and a gap is NOT evidence that nothing arrived. What a gap is not, either way, is a verdict: the absence of a block is equally consistent with no producer having been running, and nothing in a chain distinguishes the two — an operator’s own surface can see whether seats were up and a public explorer reading a chain cannot. A page that resolved this to “idle and healthy” would be guessing for the reader in the one case where guessing is worst.

What a block weighs, and what takes the room

Block ceiling400,000bytes. What this chain refuses to seal or accept past. Compiled in, not governed
Sealed bytes, mean1,342over 20 blocks, 26452 to 26471 — a tighter window than the one above, because weighing a block costs a canonicalisation and a public page must stay cheap to refresh
Signatures, share of held bytes95.9%THIS NODE’S OWN copy. A block is sealed with no signatures on it and collects them afterwards, so this is not a property of the chain — and on this chain it swings between almost all and none from one height to the next
BlockAgainst the ceilingSealed bytesTxsSignatures heldHeld, of ceiling
newest height 264711,248 0.3% of the ceiling029,706 104 signatures7.7%
heaviest height 264681,786 0.4% of the ceiling126,855 94 signatures7.2%
lightest height 264521,248 0.3% of the ceiling029,694 104 signatures7.7%
  • header and records
  • transactions
  • signatures held by this node
  • unused

Bytes are counted with the chain’s own canonical encoding — the same measure `produceBlock` weighs a block against this ceiling with, so these figures and that refusal are in the same units. Sealed bytes are the header, the transactions and the records; a block is sealed with no signatures on it and collects them afterwards, so the signature bytes are what THIS node has accumulated and are labelled apart.

Signature setBlocksWhat that means
closed12past the collection window, holding what this node collected. A final reading of what this node has — not necessarily of what every node has
collecting8inside the collection window: this node may still receive more signatures for these, so their held size is a live reading rather than a final one

2 retention states, and this is all of them — not a page of a longer list.

A block grows after it is sealed. produceBlock weighs it against the ceiling with no signatures on it, and acceptBlock weighs what arrives — signatures included — so the two right-hand columns above are the distance between a block that was legal when it was sealed and the same block as a catching-up peer would receive it.