@somnia-chain/markets-sdk


@somnia-chain/markets-sdk / index / IndexedSeries

Type Alias: IndexedSeries

IndexedSeries = object

Defined in: packages/sdk/src/marketCreatorAdmin.ts:669

A Series as the indexer sees it (mirror of the Series entity) — one rolling up/down market spec registered under a creator.

Properties

id

id: string

Defined in: packages/sdk/src/marketCreatorAdmin.ts:671

Entity id: ${creatorLower}_${seriesId}.


creatorAddress

creatorAddress: string

Defined in: packages/sdk/src/marketCreatorAdmin.ts:673

The MarketCreator this series belongs to (lowercased).


seriesId

seriesId: number

Defined in: packages/sdk/src/marketCreatorAdmin.ts:675

Per-creator series id (uint32).


collateral

collateral: string

Defined in: packages/sdk/src/marketCreatorAdmin.ts:677

Per-series collateral ERC-20 (lowercased).


asset

asset: string

Defined in: packages/sdk/src/marketCreatorAdmin.ts:679

Underlying asset label (e.g. "BTC/USDT").


intervalSec

intervalSec: string

Defined in: packages/sdk/src/marketCreatorAdmin.ts:681

Roll interval in seconds (raw bigint as string).


createdAtTimestamp

createdAtTimestamp: string | null

Defined in: packages/sdk/src/marketCreatorAdmin.ts:688

Timestamp (unix seconds) the series was registered. null when the row was first written by an event that carries no creation block (the handlers pass prior?.createdAtTimestamp through) — the indexer schema declares it nullable, so this mirrors the wire.


updatedAtTimestamp

updatedAtTimestamp: string | null

Defined in: packages/sdk/src/marketCreatorAdmin.ts:690

Timestamp (unix seconds) of the last update (a re-register overwrites); null until first update.