@somnia-chain/markets-sdk


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

Interface: SeriesOnchain

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

One Series' live on-chain config (mirror of the Series struct).

Properties

collateral

collateral: `0x${string}`

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

Per-series collateral ERC-20.


asset

asset: string

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

Display ticker (e.g. "BTC" — NOT a pair). Doubles as the exchange base symbol for the USDC-quoted candle sources built per roll, so it must match the spot listing on the source exchanges (Binance/OKX/…).


numericDecimals

numericDecimals: number

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

Decimal precision of the oracle's numeric price answer.


intervalSec

intervalSec: number

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

Roll interval in seconds; 0 means the series was never registered.


settlementWindow

settlementWindow: number

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

Post-expiry settlement window in seconds.