Skip to main content
Risk parameters are split between hub-level pool params and spoke-level asset config. Configured values come from repository config or deployment evidence; do not treat examples as live network state.

Hub-Level Pool Params

ParameterUnitEnforced by
max_utilization_rayRAYBorrow and withdraw liquidity checks.
reserve_factor_bpsBPSInterest accrual revenue split.
is_flashloanableboolFlash-loan path.
flashloan_feeBPSFlash-loan fee calculation.

Spoke-Level Asset Params

ParameterUnitEnforced by
is_collateralizableboolSupply and collateral valuation.
is_borrowableboolBorrow path.
pausedboolRisk-increasing spoke-asset flows.
frozenboolNew supply/borrow.
loan_to_valueBPSBorrow and indebted withdrawal LTV gate.
liquidation_thresholdBPSHealth factor.
liquidation_bonusBPSLiquidation seize math.
liquidation_feesBPSProtocol fee from seized collateral.
supply_captoken unitsSpoke usage.
borrow_captoken unitsSpoke usage.

Validation

  • LTV must be below liquidation threshold.
  • Liquidation threshold and bonus must not allow seizing more than full value.
  • Caps cannot fall below current usage.
  • Interest-rate slopes and utilization kinks must be ordered.

Next

Accounts and risk

Position snapshotting, spoke risk, and account gates.

Markets

Hub assets, pool params, and spoke asset config.