@somnia-chain/markets-sdk


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