{s}omniamarkets

@somnia-chain/markets-sdk


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

Interface: PlacePerpOrderParams

Defined in: trade.ts:244

Properties

pool

pool: `0x${string}`

Defined in: trade.ts:246

PerpPool address.


isBid

isBid: boolean

Defined in: trade.ts:248

True = buy/long the synthetic base; false = sell/short.


price

price: bigint

Defined in: trade.ts:251

Limit price — raw quote (collateral) units per whole base. For a MARKET order pass a crossing price; it bounds the margin lock.


quantity

quantity: bigint

Defined in: trade.ts:253

Base quantity, raw base units.


expireTimestampNs?

optional expireTimestampNs?: bigint

Defined in: trade.ts:255

Order expiry in ns. Defaults to ~50y (GTC).


orderType?

optional orderType?: number

Defined in: trade.ts:257

0 limit (default) or 2 market (IOC). See ORDER_TYPE.


gas?

optional gas?: bigint

Defined in: trade.ts:258