From 395e4aa3a730f37e13bc922bb7931e66fef7b699 Mon Sep 17 00:00:00 2001 From: The3D Date: Tue, 7 Jul 2020 17:34:38 +0200 Subject: [PATCH] Updated liquidation --- contracts/lendingpool/LendingPoolLiquidationManager.sol | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/contracts/lendingpool/LendingPoolLiquidationManager.sol b/contracts/lendingpool/LendingPoolLiquidationManager.sol index 96f32c96..d0468c53 100644 --- a/contracts/lendingpool/LendingPoolLiquidationManager.sol +++ b/contracts/lendingpool/LendingPoolLiquidationManager.sol @@ -214,6 +214,13 @@ contract LendingPoolLiquidationManager is ReentrancyGuard, VersionedInitializabl } //TODO Burn debt tokens + if(vars.userVariableDebt >= vars.actualAmountToLiquidate){ + IVariableDebtToken(principalReserve.variableDebtTokenAddress).burn(_user, vars.actualAmountToLiquidate); + } + else { + IVariableDebtToken(principalReserve.variableDebtTokenAddress).burn(_user, vars.userVariableDebt); + IStableDebtToken(principalReserve.stableDebtTokenAddress).burn(_user, vars.actualAmountToLiquidate.sub(vars.userVariableDebt)); + } vars.collateralAtoken = AToken(collateralReserve.aTokenAddress);