@somnia-chain/markets-sdk / index / PerpLiquidationPriceInputs
Interface: PerpLiquidationPriceInputs
Defined in: packages/sdk/src/perp/margin.ts:379
Everything the maintenance-margin solve needs — and nothing that has to come from
a particular block, so perpLiquidationPrice stays pure.
Properties
equity
equity:
bigint
Defined in: packages/sdk/src/perp/margin.ts:381
Account equity across every market (signed, raw collateral units).
mmReq
mmReq:
bigint
Defined in: packages/sdk/src/perp/margin.ts:383
Aggregate maintenance requirement across every market (raw collateral units).
size
size:
bigint
Defined in: packages/sdk/src/perp/margin.ts:385
SIGNED position size in THIS market, raw base units. Zero yields null.
markPrice
markPrice:
bigint
Defined in: packages/sdk/src/perp/margin.ts:387
This market's mark price, raw quote units per whole base.
maintenanceMarginBps
maintenanceMarginBps:
bigint
Defined in: packages/sdk/src/perp/margin.ts:389
This market's maintenance-margin threshold, bps.
oneBase
oneBase:
bigint
Defined in: packages/sdk/src/perp/margin.ts:391
10^decimals of this market's synthetic base — the divisor for notional math.