- block 468,201,000 · pinned · reproducible
- Somnia Shannon · chain 50312
- 2026-08-22 10:01:32 UTC
0.1% of this book cannot be withdrawn. The rest has to say so.
A real Somnia binary order book, read at a pinned block, with every resting order typed by who owns it. FIRM depth is owned by an attested contract with no cancel path. Everything else is labelled exactly as much as can be proven — and no more.
resting orders
11
8 bids · 3 asks · 6 distinct owners
firm — cannot be withdrawn
2
orders · 2 shares · attested + locked
pullable — can vanish
0
orders owned by a plain wallet at this block
unverified — no claim
9
orders · 1,983 shares · unattested contracts
Three labels, and one of them is a refusal to label
Order.owner is readable on-chain. The class comes from the owner's EXTCODEHASH checked against an attested set — never from a promise.
FIRM
Owner is a contract whose exact runtime code hash is attested, still inside its lock window. It has no cancel path, no reduce path, and grants no operator.
Claim: this depth cannot be withdrawn — until its own expiry, which is shown.
PULLABLE
Owner is a plain wallet (EXTCODEHASH of empty code). One transaction cancels it.
Claim: this depth can vanish in one block.
UNVERIFIED
Owner is a contract whose code hash is not attested. It is drawn in neutral slate with a dashed outline because it is a no-claim state — not an accusation.
Claim: none. The reason column shows exactly what the static scan found.
Every level, every owner, every reason
Asks on top, bids below, best prices at the spread — a ladder, exactly as a trader reads it. The reason column is the product: the badge is only its summary.
| Side | Price (YES) | Size | Class | Owner | Reason — why this label |
|---|---|---|---|---|---|
| Rendering the pinned snapshot… if this text persists, JavaScript is disabled — the same data is in book-468201000.json and reproduced by node script/firmness.mjs --block 468201000. | |||||
| Totals — FIRM 2,000,000 raw units (2 shares) of 1,985,000,000 displayed (1,985 shares) → 0.1% of the book cannot be withdrawn. The remaining 99.9% is UNVERIFIED: depth about which no firmness claim can honestly be made. | |||||
Six addresses hold this whole book
Each card is one distinct Order.owner, its live code hash, and what the static policy found in its bytecode. Labels are attached only where the address matches a recorded rampart deployment — everything else is honestly marked third-party.
Where every number on this page comes from
This page renders a committed snapshot of real chain state at a pinned block on Somnia's archival RPC. Nothing on this page is invented, sampled, or staged.
# the same engine, the same block, the same 0.1%: node script/firmness.mjs --block 468201000 # regenerate the snapshot this page renders: node site/viewer/make-snapshot.mjs --block 468201000
Why a pinned block? Shannon testnet pools cycle roughly daily, so latest rots. Somnia's public RPC is archival: pinning block 468,201,000 reproduces this exact book, byte for byte, on demand.
# exactly ONE code hash is attested — FirmQuote's live runtime code, # read from S0 at the pinned block, hashed with our own keccak-256: 0xc60110e004cce8ade40d4e6d958c873715 cac060b839b6b42a4fb762a16358b5
FIRM means attested and inside the lock window — not "proven irrevocable". The static policy (analyze()) rejects the known escapes; attestation itself is a human-reviewed list. Depth that merely looks firm mints UNVERIFIED, which makes no claim.
Machine-readable copy of everything rendered here: book-468201000.json — generated 2026-08-26 by site/viewer/make-snapshot.mjs against api.infra.testnet.somnia.network, using the same script/lib/ engine as the CLI and CI.
Don't trust the snapshot? Ask the chain now.
This button re-reads the same pool at latest, straight from your browser: the resting book, each owner's code, its keccak-256 hash against the attested set, and the lock window. Read-only — no wallet, no funds.
Honest caveats: a live read is not the pinned snapshot above — pools cycle, books empty, and an empty book yields a vacuous 0% which is reported as vacuous, not as a finding. The in-browser check classifies by code hash and lock window only; for the analyzer's per-bytecode reasons, run node script/firmness.mjs. If the RPC refuses browser requests (CORS) or you are offline, this fails visibly and the snapshot stands.