@somnia-chain/markets-sdk / index / PerpStopOrderOnChain
Type Alias: PerpStopOrderOnChain
PerpStopOrderOnChain =
object
Defined in: packages/sdk/src/perp/stops.ts:276
One stored perp stop, read straight from the registry.
Properties
isBid
isBid:
boolean
Defined in: packages/sdk/src/perp/stops.ts:278
True = the triggered order buys.
owner
owner:
Address
Defined in: packages/sdk/src/perp/stops.ts:280
Owner (checksummed as the contract stores it).
quantity
quantity:
bigint
Defined in: packages/sdk/src/perp/stops.ts:282
Raw base units; 0n means "the whole position at trigger".
triggerPrice
triggerPrice:
bigint
Defined in: packages/sdk/src/perp/stops.ts:284
Mark price that arms it.
triggerOperator
triggerOperator:
number
Defined in: packages/sdk/src/perp/stops.ts:286
0 = GTE, 1 = LTE.
orderType
orderType:
number
Defined in: packages/sdk/src/perp/stops.ts:288
0 = LIMIT, 1 = MARKET.
limitPrice
limitPrice:
bigint
Defined in: packages/sdk/src/perp/stops.ts:290
The LIMIT price — the one field the indexer cannot see, since no event carries it.
builder
builder:
Address
Defined in: packages/sdk/src/perp/stops.ts:292
Builder tagged on the triggered order; zero address for none.
builderFeeBpsTimes1k
builderFeeBpsTimes1k:
bigint
Defined in: packages/sdk/src/perp/stops.ts:294
Builder fee in bps x 1000.
somiPaid
somiPaid:
bigint
Defined in: packages/sdk/src/perp/stops.ts:296
SOMI paid at creation.
siblingOrderId
siblingOrderId:
bigint
Defined in: packages/sdk/src/perp/stops.ts:298
The linked sibling's id, or 0n when unlinked.
intent
intent:
PerpStopIntent
Defined in: packages/sdk/src/perp/stops.ts:300
"reduceOnly" or "opening".