{s}omniamarkets

@somnia-chain/markets-sdk


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

Type Alias: MarketResolutionEvent

MarketResolutionEvent = object

Defined in: query.ts:2053

One market-resolution lifecycle event (mirror of the indexer MarketResolutionEvent entity). Oracle v2: resolution is delivered as a payout VECTOR (MarketResolved(marketId, qid, payoutDenominator, payoutNumerators, voided)); winningOutcome stays as the binary-compat derivation of a one-hot vector.

Properties

id

id: string

Defined in: query.ts:2054


market

market: string

Defined in: query.ts:2056

Market id (lowercased bytes32).


kind

kind: string

Defined in: query.ts:2058

Resolution kind, e.g. "Resolved" | "Skipped" | "Failed" (indexer-defined).


winningOutcome

winningOutcome: number | null

Defined in: query.ts:2061

Winning outcome (0 = YES, 1 = NO), derived from a one-hot payout vector; null on void / skip / non-one-hot vectors.


payoutNumerators?

optional payoutNumerators?: string[] | null

Defined in: query.ts:2065

Per-outcome payout numerators delivered with the event (decimal strings; raw Σ == payoutDenominator). Null on events indexed before the vector wire / kinds that carry none.


payoutDenominator?

optional payoutDenominator?: string | null

Defined in: query.ts:2068

Vector denominator (PAYOUT_VECTOR_DENOMINATOR = 10_000_000; decimal string). Null when no vector was carried.


voided?

optional voided?: boolean | null

Defined in: query.ts:2070

True when the market was voided (uniform vector) rather than resolved.


blockNumber

blockNumber: string

Defined in: query.ts:2071


timestamp

timestamp: string

Defined in: query.ts:2072


txHash

txHash: string

Defined in: query.ts:2073