All analytics are computed from the tx-indexer (Gnoland's native transaction indexing is intentionally disabled on this network). Every bucket boundary is UTC — the bucket labeled 2026-09-19 covers [2026-09-19T00:00:00Z, 2026-09-20T00:00:00Z). The last bucket is partial (it is still filling). The genesis pseudo-block at height 0 and its 96 transactions are excluded everywhere.
- Average block time
- Mean of consecutive-block intervals: (t_first − t_last-block-before-window) telescoped over contiguous heights — computed as (t_last − t_first)/(h_last − h_first) over the window's blocks; never window-duration ÷ block-count.
- Median block time
- Median of the same consecutive block-interval deltas. When a window spans more than 45 days, only the trailing 45 days of per-day delta sets are retained and medianBucketsUsed reports the coverage.
- Success / failure
- A transaction is successful when the indexer's normalized success flag is true (cross-checked live against response.error and the per-message success log). The success rate is successes ÷ transactions.
- Active addresses
- Unique addresses appearing in a reliably decoded message role: BankMsgSend from/to, MsgCall/MsgRun caller, MsgAddPackage creator, MsgEnablePackage approver, MsgRejectPackage sender. Signers are the author roles only (everything except BankMsgSend recipients). Failed transactions still count as activity. Undecodable messages (e.g. create_session) never count.
- New addresses
- Addresses whose first-ever verified activity height falls inside the bucket, from a full-chain first-seen index — not first appearance within the window.