@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.