math
fig. 1 — the bounty curve · line
fig. 2 — the band ladder · stepped bar
fig. 3 — the quiet window · timeline strip
fig. 4 — witnessed and dark · stacked area
fig. 5 — stall durations · histogram
fig. 6 — observed clock ratio · multi-line
— observed-- trailing median·· nominal reference
fig. 7 — marks against stall length · scatter
fig. 8 — coverage · step line
table 1 — every figure with its formula
| figure | formula | contract | recomputed |
|---|---|---|---|
| held | fast − fast at last observed slow move | ||
| witnessed | Σ proven spans between marks inside a stall | ||
| dark | elapsed − witnessed | ||
| elapsed | fast − fast at record open | ||
| coverage | witnessed / elapsed | ||
| deepest | max proven stall, in fast blocks | ||
| bounty | f(fast − fast at last mark) | ||
| observed ratio | Δfast / Δslow | ||
| form index | count of crossed bands |
where the two value columns disagree, both cells print in live
table 2 — invariants
| check | left | right | status |
|---|---|---|---|
| witnessed is monotone non-decreasing | |||
| dark is monotone non-decreasing | |||
| lapses is monotone non-decreasing | |||
| witnessed + dark = fast blocks elapsed since the record opened | |||
| no interval is both closed and lapsed | |||
| deepest ≥ every proven stall in the register | |||
| form index = count of crossed bands |
a failing row prints the whole line in live with the two disagreeing numbers beside it
table 3 — constants
| constant | source | value |
|---|---|---|
| chain id | network | |
| ArbSys precompile | 0x0000000000000000000000000000000000000064 | |
| ArbGasInfo precompile | 0x000000000000000000000000000000000000006c | |
| quiet window | record, immutable | |
| band count | record, bands array length | |
| bounty coefficient | record, immutable |