@somnia-chain/markets-sdk / index / IndexedVenue
Type Alias: IndexedVenue
IndexedVenue =
object
Defined in: packages/sdk/src/operatorAdmin.ts:464
A venue as the indexer sees it (mirror of the Venue entity).
Properties
venueId
venueId:
string
Defined in: packages/sdk/src/operatorAdmin.ts:466
Opaque bytes32 venue id (== entity id); NOT a human label.
operatorId
operatorId:
number
Defined in: packages/sdk/src/operatorAdmin.ts:468
The operator the venue belongs to.
marketType
marketType:
string
Defined in: packages/sdk/src/operatorAdmin.ts:470
bytes4 market-type id the venue is pinned to, forever (hex).
feeParams
feeParams:
string
Defined in: packages/sdk/src/operatorAdmin.ts:472
Type-specific fee params, opaque to the registry (bytes hex).
feeRecipientOverride
feeRecipientOverride:
string
Defined in: packages/sdk/src/operatorAdmin.ts:474
Per-venue fee recipient override (lowercased); zero-address falls back to the operator's.
policy
policy:
string
Defined in: packages/sdk/src/operatorAdmin.ts:476
Per-venue IVenuePolicy (lowercased); zero-address = none.
signer
signer:
string
Defined in: packages/sdk/src/operatorAdmin.ts:478
Per-venue EIP-712 signer (lowercased); non-zero ⇒ creation requires a venue sig.
creationEnabled
creationEnabled:
boolean
Defined in: packages/sdk/src/operatorAdmin.ts:480
Whether new markets may currently be created under the venue.
context
context:
string
Defined in: packages/sdk/src/operatorAdmin.ts:485
Opaque venue-supplied metadata bytes (hex, 0x-prefixed; '0x' when empty). The chain attaches no semantics — off-chain data only.
createdAtTimestamp
createdAtTimestamp:
string
Defined in: packages/sdk/src/operatorAdmin.ts:487
Timestamp (unix seconds) the venue was created.
updatedAtTimestamp
updatedAtTimestamp:
string
Defined in: packages/sdk/src/operatorAdmin.ts:489
Timestamp (unix seconds) of the last update to the row.
marketCount
marketCount:
number
Defined in: packages/sdk/src/operatorAdmin.ts:491
Number of markets created under the venue.
cumulativeQuoteVolume
cumulativeQuoteVolume:
string
Defined in: packages/sdk/src/operatorAdmin.ts:493
Cumulative binary quote/collateral volume across the venue's markets (raw).
protocolFeesCollected
protocolFeesCollected:
string
Defined in: packages/sdk/src/operatorAdmin.ts:495
Cumulative protocol fees collected across the venue's markets (raw).
settlementFeesCollected
settlementFeesCollected:
string
Defined in: packages/sdk/src/operatorAdmin.ts:497
Cumulative settlement fees collected across the venue's markets (raw).
builderFeesCollected
builderFeesCollected:
string
Defined in: packages/sdk/src/operatorAdmin.ts:499
Cumulative builder fees routed across the venue's markets (raw).