@somnia-chain/markets-sdk / index / SetOperatorApprovalGlobalParams
Interface: SetOperatorApprovalGlobalParams
Defined in: packages/sdk/src/trade.ts:801
Inputs to Trader.setOperatorApprovalGlobal — admit an operator across
every registered pool (what SpotRouter requires).
Extends
OperatorApprovalParamsBase
Properties
operator
operator:
`0x${string}`
Defined in: packages/sdk/src/trade.ts:779
Account being admitted to act for the signer (a bot, a router, a helper contract).
Inherited from
OperatorApprovalParamsBase.operator
selectors
selectors: readonly
`0x${string}`[]
Defined in: packages/sdk/src/trade.ts:785
4-byte selectors the operator may call. Grant only what it needs — PLACE_ORDER_FOR_SELECTOR to place, CANCEL_ORDER_FOR_SELECTOR to cancel. Must not be empty.
Inherited from
OperatorApprovalParamsBase.selectors
approved
approved:
boolean
Defined in: packages/sdk/src/trade.ts:787
True to grant, false to revoke.
Inherited from
OperatorApprovalParamsBase.approved
operatorRegistry?
optionaloperatorRegistry?:`0x${string}`
Defined in: packages/sdk/src/trade.ts:792
OperatorPermissionsRegistry address.
Default Value
addresses.operatorPermissionsRegistry
Inherited from
OperatorApprovalParamsBase.operatorRegistry
gas?
optionalgas?:bigint
Defined in: packages/sdk/src/trade.ts:794
Gas ceiling for this tx.
Default Value
TraderConfig.gas (10,000,000)
Inherited from
OperatorApprovalParamsBase.gas