@somnia-chain/markets-sdk


@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?

optional operatorRegistry?: `0x${string}`

Defined in: packages/sdk/src/trade.ts:792

OperatorPermissionsRegistry address.

Default Value

addresses.operatorPermissionsRegistry

Inherited from

OperatorApprovalParamsBase.operatorRegistry


gas?

optional gas?: 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