@somnia-chain/markets-sdk / index / IndexedOperator
Type Alias: IndexedOperator
IndexedOperator =
object
Defined in: query.ts:1602
An operator as the indexer sees it (mirror of the Operator entity).
Properties
operatorId
operatorId:
number
Defined in: query.ts:1604
operatorId (uint32) as a number — the on-chain id AND the entity primary key.
owner
owner:
string
Defined in: query.ts:1606
Owner address (lowercased).
feeRecipient
feeRecipient:
string
Defined in: query.ts:1608
Default fee recipient for the operator's venues (lowercased).
enabled
enabled:
boolean
Defined in: query.ts:1609
policy
policy:
string
Defined in: query.ts:1611
Operator-wide IVenuePolicy (lowercased); zero-address = none.
context
context:
string
Defined in: query.ts:1614
Opaque operator-supplied metadata bytes (hex, 0x-prefixed; '0x' when empty). The chain attaches no semantics — off-chain data only.
pendingOwner
pendingOwner:
string|null
Defined in: query.ts:1616
Pending incoming owner staged by a two-step transfer (lowercased); null if none in flight.
createdAtTimestamp
createdAtTimestamp:
string
Defined in: query.ts:1617
updatedAtTimestamp
updatedAtTimestamp:
string
Defined in: query.ts:1618
venueCount
venueCount:
number
Defined in: query.ts:1620
Number of venues created under the operator (soft-disabled included).
marketCount
marketCount:
number
Defined in: query.ts:1622
Number of markets created under the operator.
cumulativeQuoteVolume
cumulativeQuoteVolume:
string
Defined in: query.ts:1624
Cumulative binary quote/collateral volume across the operator's markets (raw).
protocolFeesCollected
protocolFeesCollected:
string
Defined in: query.ts:1626
Cumulative protocol fees collected across the operator's markets (raw).
settlementFeesCollected
settlementFeesCollected:
string
Defined in: query.ts:1628
Cumulative settlement fees collected across the operator's markets (raw).
builderFeesCollected
builderFeesCollected:
string
Defined in: query.ts:1630
Cumulative builder fees routed across the operator's markets (raw).