{s}omniamarkets

@somnia-chain/markets-sdk


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

Interface: CreateMarketCreatorParams

Defined in: marketCreatorAdmin.ts:36

Params for MarketCreatorAdmin.createMarketCreator.

Properties

owner

owner: `0x${string}`

Defined in: marketCreatorAdmin.ts:38

Owner of the minted creator (can register series / trigger rolls).


adapter?

optional adapter?: `0x${string}`

Defined in: marketCreatorAdmin.ts:44

Oracle adapter the creator's markets resolve against. Defaults to the protocol's OracleHub (config.addresses.oracleHub) — Oracle v2's ONE approved adapter; there is nothing to mint or arm per operator.


operatorId

operatorId: number

Defined in: marketCreatorAdmin.ts:46

Origin operator id the creator's markets are attributed to.


venueId

venueId: `0x${string}`

Defined in: marketCreatorAdmin.ts:52

Origin venue id (within the operator). Must be a BINARY_V1 venue whose create path does NOT require a venue signature — the automated roll loop cannot produce per-create signatures.


defaultBookParams

defaultBookParams: OrderBookParams

Defined in: marketCreatorAdmin.ts:54

Default order-book config stamped onto every market the creator deploys.


core?

optional core?: `0x${string}`

Defined in: marketCreatorAdmin.ts:59

Core BinaryMarketsModule the creator binds to. Defaults to config.addresses.binaryModule.


gas?

optional gas?: bigint

Defined in: marketCreatorAdmin.ts:61

Gas ceiling for this tx; overrides the config default.