Skip to main content

UserPositionSummary

@liquidium/client


@liquidium/client / UserPositionSummary

Interface: UserPositionSummary

Defined in: packages/client/src/modules/positions/types.ts:63

Derived profile-level position summary for dashboards.

Properties​

availableBorrowsUsd​

availableBorrowsUsd: bigint

Defined in: packages/client/src/modules/positions/types.ts:69

Available borrow capacity in USD-scaled units.


currentLtvBps​

currentLtvBps: bigint

Defined in: packages/client/src/modules/positions/types.ts:75

Current LTV in basis points.


healthFactor​

healthFactor: bigint | null

Defined in: packages/client/src/modules/positions/types.ts:81

Health factor scaled by healthFactorDecimals, or null with no debt.


healthFactorDecimals​

healthFactorDecimals: bigint

Defined in: packages/client/src/modules/positions/types.ts:83

Decimal scale for a finite healthFactor.


netWorthUsd​

netWorthUsd: bigint

Defined in: packages/client/src/modules/positions/types.ts:71

Collateral minus debt in USD-scaled units.


totalCollateralUsd​

totalCollateralUsd: bigint

Defined in: packages/client/src/modules/positions/types.ts:65

Total collateral USD value.


totalDebtUsd​

totalDebtUsd: bigint

Defined in: packages/client/src/modules/positions/types.ts:67

Total debt USD value.


usdDecimals​

usdDecimals: bigint

Defined in: packages/client/src/modules/positions/types.ts:73

Decimal scale for USD fields.


weightedLiquidationThresholdBps​

weightedLiquidationThresholdBps: bigint

Defined in: packages/client/src/modules/positions/types.ts:79

Weighted liquidation threshold in basis points.


weightedMaxLtvBps​

weightedMaxLtvBps: bigint

Defined in: packages/client/src/modules/positions/types.ts:77

Weighted maximum LTV in basis points.