From 6ee4b2725ba698894103a3e6ee1c55ec89cf5950 Mon Sep 17 00:00:00 2001 From: The3D Date: Thu, 24 Sep 2020 10:00:17 +0200 Subject: [PATCH] Fix order of calculation of the interest rates --- .../lendingpool/LendingPoolCollateralManager.sol | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/contracts/lendingpool/LendingPoolCollateralManager.sol b/contracts/lendingpool/LendingPoolCollateralManager.sol index fad590be..75f4f659 100644 --- a/contracts/lendingpool/LendingPoolCollateralManager.sol +++ b/contracts/lendingpool/LendingPoolCollateralManager.sol @@ -374,6 +374,14 @@ contract LendingPoolCollateralManager is VersionedInitializable, LendingPoolStor //updating collateral reserve indexes collateralReserve.updateState(); + //updating collateral reserve interest rates + collateralReserve.updateInterestRates( + collateral, + address(vars.collateralAtoken), + 0, + vars.maxCollateralToLiquidate + ); + vars.collateralAtoken.burn( user, receiver, @@ -424,14 +432,6 @@ contract LendingPoolCollateralManager is VersionedInitializable, LendingPoolStor ); } - //updating collateral reserve - collateralReserve.updateInterestRates( - collateral, - address(vars.collateralAtoken), - 0, - vars.maxCollateralToLiquidate - ); - emit RepaidWithCollateral( collateral, principal,