Whether this reserve should be subject to auto-deleveraging after deposit or borrow limit is
crossed.
Besides this flag, the lending market's flag also needs to be enabled (logical AND).
NOTE: the manual "target LTV" deleveraging (enabled by the risk council for individual
obligations) is NOT affected by this flag.
Bad debt liquidation bonus for an undercollateralized obligation, as bps
Borrow factor in percentage - used for risk adjustment
Maximum amount borrowed, u64::MAX for inf, 0 to disable borrows (protected deposits)
Defines the maximum amount (in lamports of elevation group debt asset) that can be borrowed when this reserve is used as collateral.
Maximum amount liquidity of this reserve borrowed outside all elevation groups
Borrow rate curve based on utilization
Debt withdrawal caps - borrow & repay
The rate at which the deleveraging-related liquidation bonus increases, in bps per day.
Only relevant when autodeleverage_enabled == 1, and must not be 0 in such case.
Time in seconds that must pass before redemptions are enabled after the deposit limit is
crossed.
Only relevant when autodeleverage_enabled == 1, and must not be 0 in such case.
The rate at which the deleveraging threshold decreases, in bps per day.
Only relevant when autodeleverage_enabled == 1, and must not be 0 in such case.
Maximum deposit limit of liquidity in native units, u64::MAX for inf
Deposit withdrawal caps - deposit & redeem
Program owner fees assessed, separate from gains due to interest accrual
Flat rate that goes to the host
Loan to value ratio at which an obligation can be liquidated, as percentage
Target ratio of the value of borrows to deposits, as a percentage 0 if use as collateral is disabled
Maximum bonus a liquidator receives when repaying part of an unhealthy obligation, as bps
Minimum bonus a liquidator receives when repaying part of an unhealthy obligation, as bps
Cut of the liquidation bonus that the protocol receives, as a percentage
Cut of the order execution bonus that the protocol receives, as a percentage
Protocol take rate is the amount borrowed interest protocol receives, as a percentage
[DEPRECATED] Space that used to hold 2 fields:
Status of the reserve Active/Obsolete/Hidden
Token id from TokenInfos struct
Utilization (in percentage) above which borrowing is blocked. 0 to disable.
Asset tier -> 0 - regular (collateral & debt), 1 - isolated collateral, 2 - isolated debt