{s}omniamarkets

@somnia-chain/markets-sdk


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

Interface: IndexedPool

Defined in: query.ts:3594

The indexer's per-pool aggregate (Pool; id = lowercased pool address) — the long-lived BinaryPool contract that outlives any single market.

Properties

id

id: string

Defined in: query.ts:3596

Lowercased pool address (== address).


address

address: string

Defined in: query.ts:3598

Lowercased pool address (== id).


collateral

collateral: string | null

Defined in: query.ts:3600

Collateral token the pool is bound to for its whole life (lowercased).


creator

creator: string | null

Defined in: query.ts:3605

The pool's creator — its first-deploy market creator, the only party that can reuse it (lowercased).


currentMarketId

currentMarketId: string | null

Defined in: query.ts:3610

marketId of the pool's CURRENT binding; null when finalized + released and awaiting reuse.


currentNonce

currentNonce: string | null

Defined in: query.ts:3612

Pool market nonce of the current binding (decimal string).


generationCount

generationCount: number

Defined in: query.ts:3614

Number of markets this pool has served (== the latest nonce).


createdAtTimestamp

createdAtTimestamp: string

Defined in: query.ts:3616

Timestamp (unix seconds) of the pool's first MarketCreated.


updatedAtTimestamp

updatedAtTimestamp: string

Defined in: query.ts:3618

Timestamp (unix seconds) of the last binding change.