@somnia-chain/markets-sdk


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

Type Alias: IndexedSeries

IndexedSeries = object

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

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:442

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


creatorAddress

creatorAddress: string

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

The MarketCreator this series belongs to (lowercased).


seriesId

seriesId: number

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

Per-creator series id (uint32).


collateral

collateral: string

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

Per-series collateral ERC-20 (lowercased).


asset

asset: string

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

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


intervalSec

intervalSec: string

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

Roll interval in seconds (raw bigint as string).


createdAtTimestamp

createdAtTimestamp: string | null

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

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:461

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