{s}omniamarkets

@somnia-chain/markets-sdk


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

Interface: IndexedPool

Defined in: query.ts:2875

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:2877

Lowercased pool address (== address).


address

address: string

Defined in: query.ts:2878


collateral

collateral: string | null

Defined in: query.ts:2880

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


creator

creator: string | null

Defined in: query.ts:2883

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:2886

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


currentNonce

currentNonce: string | null

Defined in: query.ts:2888

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


generationCount

generationCount: number

Defined in: query.ts:2890

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


createdAtTimestamp

createdAtTimestamp: string

Defined in: query.ts:2891


updatedAtTimestamp

updatedAtTimestamp: string

Defined in: query.ts:2892