{s}omniamarkets

@somnia-chain/markets-sdk


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

Interface: SystemInfo

Defined in: system.ts:36

Properties

clobFactory

clobFactory: `0x${string}` | null

Defined in: system.ts:38

BinaryMarketsModule.clobFactory() (authoritative) or the configured fallback.


binaryMarketImpl

binaryMarketImpl: `0x${string}` | null

Defined in: system.ts:41

ClobFactory.binaryMarketImpl(), or null when the live read fails (there is no configured market-impl fallback; binaryPoolImpl is a different contract).


factoryMismatch

factoryMismatch: boolean

Defined in: system.ts:43

True when the live ClobFactory differs from the configured one.


settlement

settlement: `0x${string}` | null

Defined in: system.ts:47

The BinarySettlement singleton the module is wired to (live BinaryMarketsModule.settlement(), falling back to the configured addresses.binarySettlement). Null pre-wire / on pre-v2 deploys.


settlementMismatch

settlementMismatch: boolean

Defined in: system.ts:49

True when the module's live settlement differs from the configured one.


marketCreator

marketCreator: MarketCreatorInfo | null

Defined in: system.ts:50


oracle

oracle: { owner: `0x${string}` | null; binaryModule: `0x${string}` | null; } | null

Defined in: system.ts:51


usdc

usdc: { symbol: string | null; decimals: number | null; } | null

Defined in: system.ts:52