@somnia-chain/markets-sdk / index / OperatorAdmin
Interface: OperatorAdmin
Defined in: operatorAdmin.ts:125
Methods
registerOperator()
registerOperator(
p):Promise<RegisterOperatorResult>
Defined in: operatorAdmin.ts:128
Permissionlessly claim a new operator identity. Resolves with the
auto-assigned operatorId (decoded from OperatorRegistered).
Parameters
p
Returns
Promise<RegisterOperatorResult>
updateOperator()
updateOperator(
p):Promise<TxResult>
Defined in: operatorAdmin.ts:130
Update all mutable operator fields at once. Operator-owner only.
Parameters
p
Returns
Promise<TxResult>
setOperatorEnabled()
setOperatorEnabled(
p):Promise<TxResult>
Defined in: operatorAdmin.ts:132
Flip the operator's kill switch without touching other fields.
Parameters
p
Returns
Promise<TxResult>
transferOperatorOwnership()
transferOperatorOwnership(
p):Promise<TxResult>
Defined in: operatorAdmin.ts:135
Stage a two-step operator-ownership transfer (or cancel a pending one by re-staging the current owner).
Parameters
p
TransferOperatorOwnershipParams
Returns
Promise<TxResult>
acceptOperatorOwnership()
acceptOperatorOwnership(
p):Promise<TxResult>
Defined in: operatorAdmin.ts:137
Complete a pending operator-ownership transfer. Caller must be the staged owner.
Parameters
p
Returns
Promise<TxResult>
createVenue()
createVenue(
p):Promise<CreateVenueResult>
Defined in: operatorAdmin.ts:140
Create a venue under an operator. Resolves with the contract-generated
venueId (decoded from VenueCreated).
Parameters
p
Returns
Promise<CreateVenueResult>
updateVenue()
updateVenue(
p):Promise<TxResult>
Defined in: operatorAdmin.ts:142
Replace a venue's mutable config (marketType cannot change here).
Parameters
p
Returns
Promise<TxResult>
setVenueEnabled()
setVenueEnabled(
p):Promise<TxResult>
Defined in: operatorAdmin.ts:144
Flip a venue's creation flag without touching other fields.
Parameters
p
Returns
Promise<TxResult>