@somnia-chain/markets-sdk


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

Interface: PlacePerpStopOrderResult

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

Trader.placePerpStopOrder's result: the tx plus the registry id(s).

Both ids come from PendingOrderCreated, because the function's return value is unreadable from a receipt.

Extends

Other

hash

hash: `0x${string}`

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

The transaction hash.

Inherited from

TxResult.hash


receipt

receipt: TransactionReceipt

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

The mined receipt (status, gas used, logs).

Inherited from

TxResult.receipt


stopOrderId?

optional stopOrderId?: bigint

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

The id of the leg described by the call's own top-level fields — pass to Trader.cancelPerpStopOrder. Undefined only if the event wasn't found in the receipt (an ABI/deployment drift, not a normal path).

trading

pairedStopOrderId?

optional pairedStopOrderId?: bigint

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

The pair leg's id, when one was placed. Undefined for a single stop.