@somnia-chain/markets-sdk / index / IndexedOperator
Type Alias: IndexedOperator
IndexedOperator =
object
Defined in: packages/sdk/src/operatorAdmin.ts:375
An operator as the indexer sees it (mirror of the Operator entity).
Properties
operatorId
operatorId:
number
Defined in: packages/sdk/src/operatorAdmin.ts:377
operatorId (uint32) as a number — the on-chain id AND the entity primary key.
owner
owner:
string
Defined in: packages/sdk/src/operatorAdmin.ts:379
Owner address (lowercased).
feeRecipient
feeRecipient:
string
Defined in: packages/sdk/src/operatorAdmin.ts:381
Default fee recipient for the operator's venues (lowercased).
enabled
enabled:
boolean
Defined in: packages/sdk/src/operatorAdmin.ts:383
The registry-level kill switch — false disables the operator.
policy
policy:
string
Defined in: packages/sdk/src/operatorAdmin.ts:385
Operator-wide IVenuePolicy (lowercased); zero-address = none.
context
context:
string
Defined in: packages/sdk/src/operatorAdmin.ts:390
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: packages/sdk/src/operatorAdmin.ts:392
Pending incoming owner staged by a two-step transfer (lowercased); null if none in flight.
createdAtTimestamp
createdAtTimestamp:
string
Defined in: packages/sdk/src/operatorAdmin.ts:394
Timestamp (unix seconds) the operator was registered.
updatedAtTimestamp
updatedAtTimestamp:
string
Defined in: packages/sdk/src/operatorAdmin.ts:396
Timestamp (unix seconds) of the last update to the row.
venueCount
venueCount:
number
Defined in: packages/sdk/src/operatorAdmin.ts:398
Number of venues created under the operator (soft-disabled included).
marketCount
marketCount:
number
Defined in: packages/sdk/src/operatorAdmin.ts:400
Number of markets created under the operator.
cumulativeQuoteVolume
cumulativeQuoteVolume:
string
Defined in: packages/sdk/src/operatorAdmin.ts:402
Cumulative binary quote/collateral volume across the operator's markets (raw).
protocolFeesCollected
protocolFeesCollected:
string
Defined in: packages/sdk/src/operatorAdmin.ts:404
Cumulative protocol fees collected across the operator's markets (raw).
settlementFeesCollected
settlementFeesCollected:
string
Defined in: packages/sdk/src/operatorAdmin.ts:406
Cumulative settlement fees collected across the operator's markets (raw).
builderFeesCollected
builderFeesCollected:
string
Defined in: packages/sdk/src/operatorAdmin.ts:408
Cumulative builder fees routed across the operator's markets (raw).