@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.