You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
a position gets healthier after a liquidation if its LTV was lower than 1 / LIF. This would ensure that the liquidation system has some breathing room to liquidate users before it leads to bad debt.
check overflow reverting case on accrue interest
check overflow reverting case on token
check overflow reverting case on oracle
improve rules
onlyLiquidateCanDecreaseSupplyRatio can be more specific and require that the bad debt has been realized for the ratio to have decreased (new rule liquidateWithoutBadDebtRealizationIncreasesSupplyRatio written in [Certora] Supply ratio for liquidate #622)
userWithoutBorrowCannotLoseCollateral can also state that only the liquidate function can make him lose collateral (new rule userCannotLoseCollateralExceptLiquidate written in [Certora] Cleaning, renaming & document rules #461)
List all the additional steps we could follow to improve the formal verification work:
onlyLiquidateCanDecreaseSupplyRatio
can be more specific and require that the bad debt has been realized for the ratio to have decreased (new ruleliquidateWithoutBadDebtRealizationIncreasesSupplyRatio
written in [Certora] Supply ratio for liquidate #622)userWithoutBorrowCannotLoseCollateral
can also state that only the liquidate function can make him lose collateral (new ruleuserCannotLoseCollateralExceptLiquidate
written in [Certora] Cleaning, renaming & document rules #461)liquidate
for the increase borrow ratio rule (done in [Certora] Last timeouts #679)repay
for the stay healthy rule (done in [Certora] Last timeouts #679)borrow
for the stay healthy rule (done in [Certora] Last timeouts #679)liquidate
for the stay healthy rule (done in [Certora] Stay healthy liquidate #684)switch to compilation via IR(not planned, see [Certora] Via IR #466 (comment))Morpho.extSloads
(done in [Certora] removeextSloads
munging #458)MarketParamsLib.id
optimization (done in [Certora] Check id summary #491)MarketParamsLib.id
(done in [Certora] Remove munging #494)certora-cli-beta
when no longer necessaryPrevious invariant lists in #96 and #256.
The text was updated successfully, but these errors were encountered: