@somnia-chain/markets-sdk / index / PerpLiquidationPriceInputs
Interface: PerpLiquidationPriceInputs
Defined in: packages/sdk/src/perp/margin.ts:374
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:376
Account equity across every market (signed, raw collateral units).
mmReq
mmReq:
bigint
Defined in: packages/sdk/src/perp/margin.ts:378
Aggregate maintenance requirement across every market (raw collateral units).
size
size:
bigint
Defined in: packages/sdk/src/perp/margin.ts:380
SIGNED position size in THIS market, raw base units. Zero yields null.
markPrice
markPrice:
bigint
Defined in: packages/sdk/src/perp/margin.ts:382
This market's mark price, raw quote units per whole base.
maintenanceMarginBps
maintenanceMarginBps:
bigint
Defined in: packages/sdk/src/perp/margin.ts:384
This market's maintenance-margin threshold, bps.
oneBase
oneBase:
bigint
Defined in: packages/sdk/src/perp/margin.ts:386
10^decimals of this market's synthetic base — the divisor for notional math.