{s}omniamarkets

@somnia-chain/markets-sdk


@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).