@somnia-chain/markets-sdk


@somnia-chain/markets-sdk / index / CancelPerpStopOrdersParams

Interface: CancelPerpStopOrdersParams

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

Inputs to Trader.cancelPerpStopOrders — cancel several of the signer's pending stops in one transaction, refunded in a single transfer.

The way to tear down a linked pair: cancelling ONE leg only unlinks the other, which stays armed. Every id must be live and owned by the signer — one bad id reverts the whole batch.

Properties

registry

registry: `0x${string}`

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

The PerpStopOrderRegistry holding the pending orders.


orderIds

orderIds: (string | bigint)[]

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

The pending order ids (decimal strings or bigints). Must be non-empty.


gas?

optional gas?: bigint

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

Gas ceiling for this tx.

Default Value

TraderConfig.gas (10,000,000)