@somnia-chain/markets-sdk / index / AccountHealth
Interface: AccountHealth
Defined in: reads.ts:312
An account's cross-margin health, standalone (equity vs the IM/MM/CM requirements + the derived status). A lighter read than SomniaMarketsClient.getMarginAccount when only health matters.
Properties
equity
equity:
bigint
Defined in: reads.ts:314
Account equity = unlockedCollateralBalance + Σ(uPnl) − Σ(fundingOwed) (signed).
imReq
imReq:
bigint
Defined in: reads.ts:319
Initial-margin requirement: Σ notional × initialMarginBps / 10000 across all markets (raw collateral units).
mmReq
mmReq:
bigint
Defined in: reads.ts:321
Maintenance-margin requirement (same basis, maintenanceMarginBps; raw).
cmReq
cmReq:
bigint
Defined in: reads.ts:323
Close-out-margin requirement (same basis, closeOutMarginBps; raw).
marginStatus
marginStatus:
MarginStatus
Defined in: reads.ts:325
Health bucket derived from equity vs the requirements (see MarginStatus).