@somnia-chain/markets-sdk / index / RegisterSeriesParams
Interface: RegisterSeriesParams
Defined in: marketCreatorAdmin.ts:84
Params for MarketCreatorAdmin.registerSeries / MarketCreatorAdmin.updateSeries.
Properties
creator
creator:
`0x${string}`
Defined in: marketCreatorAdmin.ts:86
The MarketCreator to register the series under. Caller must be its owner.
seriesId
seriesId:
number
Defined in: marketCreatorAdmin.ts:91
Series key within the creator; re-registering the same id overwrites the config and resets the series' oracle reference.
collateral
collateral:
`0x${string}`
Defined in: marketCreatorAdmin.ts:93
Per-series collateral ERC-20.
asset
asset:
string
Defined in: marketCreatorAdmin.ts:99
Display ticker (e.g. "BTC" — NOT a pair). Doubles as the exchange base symbol for the USDT-quoted candle sources built per roll, so it must match the spot listing on the source exchanges (Binance/OKX/…).
numericDecimals
numericDecimals:
number
Defined in: marketCreatorAdmin.ts:101
Decimal precision of the oracle's numeric price answer.
intervalSec
intervalSec:
number
Defined in: marketCreatorAdmin.ts:103
Roll interval in seconds; the module rejects < 60 (InvalidSeriesConfig).
settlementWindow
settlementWindow:
number
Defined in: marketCreatorAdmin.ts:105
Post-expiry settlement window in seconds.
gas?
optionalgas?:bigint
Defined in: marketCreatorAdmin.ts:107
Gas ceiling for this tx; overrides the config default.