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