Skip to main content

Crate risk_metrics

Crate risk_metrics 

Source
Expand description

Risk metrics and calculations for DeFi applications.

This crate provides risk measurement functions including health factors, liquidation thresholds, and position metrics.

Structs§

Decimal
A 128-bit decimal number with deterministic arithmetic.

Enums§

ArithmeticError
Error returned when an arithmetic operation fails.
RoundingMode
Rounding mode for decimal operations.

Functions§

available_liquidity
Calculates available liquidity in a pool.
collateral_ratio
Calculates the collateral ratio (collateral / debt).
health_factor
Calculates the health factor of a lending position.
is_healthy
Checks if a position is healthy (health factor >= minimum).
liquidation_price
Calculates the price at which a position becomes liquidatable.
liquidation_threshold
Calculates the liquidation threshold value.
loan_to_value
Calculates loan-to-value ratio.
max_borrowable
Calculates maximum borrowable amount given collateral.
utilization_rate
Calculates utilization rate of a lending pool.