@somnia-chain/markets-sdk / index / MarketRef
Type Alias: MarketRef
MarketRef =
object
Defined in: packages/sdk/src/fills.ts:627
The market a fill/order belongs to, as detail reads embed it — enough to label and scale the row (symbols + decimals) and route to the market's page, without dragging in the full per-kind Market union.
Properties
id
id:
string
Defined in: packages/sdk/src/fills.ts:629
Market entity id (pool address for SPOT/PERP; marketId bytes32 for BINARY).
marketType
marketType:
"SPOT"|"PERP"|"BINARY"
Defined in: packages/sdk/src/fills.ts:630
poolAddress
poolAddress:
string
Defined in: packages/sdk/src/fills.ts:632
Lowercased pool address serving the market.
marketAddress
marketAddress:
string|null
Defined in: packages/sdk/src/fills.ts:634
BinaryMarket contract address; null on SPOT/PERP.
baseSymbol
baseSymbol:
string|null
Defined in: packages/sdk/src/fills.ts:635
quoteSymbol
quoteSymbol:
string|null
Defined in: packages/sdk/src/fills.ts:636
baseDecimals
baseDecimals:
number
Defined in: packages/sdk/src/fills.ts:637
quoteDecimals
quoteDecimals:
number
Defined in: packages/sdk/src/fills.ts:638
asset
asset:
string|null
Defined in: packages/sdk/src/fills.ts:640
Underlying asset label (BINARY); null on SPOT/PERP.
question
question:
string|null
Defined in: packages/sdk/src/fills.ts:642
The market's question text (BINARY); null on SPOT/PERP.