mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
refactor: removed console log
This commit is contained in:
parent
96cb9b3d50
commit
4718c24327
|
@ -21,7 +21,7 @@ import {ValidationLogic} from '../libraries/logic/ValidationLogic.sol';
|
||||||
import {GenericLogic} from '../libraries/logic/GenericLogic.sol';
|
import {GenericLogic} from '../libraries/logic/GenericLogic.sol';
|
||||||
import {DataTypes} from '../libraries/types/DataTypes.sol';
|
import {DataTypes} from '../libraries/types/DataTypes.sol';
|
||||||
import {LendingPoolStorage} from './LendingPoolStorage.sol';
|
import {LendingPoolStorage} from './LendingPoolStorage.sol';
|
||||||
import "hardhat/console.sol";
|
|
||||||
/**
|
/**
|
||||||
* @title LendingPoolCollateralManager contract
|
* @title LendingPoolCollateralManager contract
|
||||||
* @author Aave
|
* @author Aave
|
||||||
|
@ -137,16 +137,10 @@ contract LendingPoolCollateralManager is
|
||||||
vars.closeFactor
|
vars.closeFactor
|
||||||
);
|
);
|
||||||
|
|
||||||
console.log("close factor is ", vars.closeFactor);
|
|
||||||
|
|
||||||
|
|
||||||
vars.actualDebtToLiquidate = debtToCover > vars.maxLiquidatableDebt
|
vars.actualDebtToLiquidate = debtToCover > vars.maxLiquidatableDebt
|
||||||
? vars.maxLiquidatableDebt
|
? vars.maxLiquidatableDebt
|
||||||
: debtToCover;
|
: debtToCover;
|
||||||
|
|
||||||
console.log("actual debt to liquidate: ", vars.actualDebtToLiquidate);
|
|
||||||
console.log("Debt to cover", debtToCover);
|
|
||||||
|
|
||||||
(
|
(
|
||||||
vars.maxCollateralToLiquidate,
|
vars.maxCollateralToLiquidate,
|
||||||
vars.debtAmountNeeded
|
vars.debtAmountNeeded
|
||||||
|
@ -182,29 +176,24 @@ contract LendingPoolCollateralManager is
|
||||||
}
|
}
|
||||||
|
|
||||||
debtReserve.updateState(debtReserveCache);
|
debtReserve.updateState(debtReserveCache);
|
||||||
console.log("Updated debt reserve state");
|
|
||||||
|
|
||||||
if (vars.userVariableDebt >= vars.actualDebtToLiquidate) {
|
if (vars.userVariableDebt >= vars.actualDebtToLiquidate) {
|
||||||
console.log("Burning variable debt");
|
|
||||||
IVariableDebtToken(debtReserveCache.variableDebtTokenAddress).burn(
|
IVariableDebtToken(debtReserveCache.variableDebtTokenAddress).burn(
|
||||||
user,
|
user,
|
||||||
vars.actualDebtToLiquidate,
|
vars.actualDebtToLiquidate,
|
||||||
debtReserveCache.nextVariableBorrowIndex
|
debtReserveCache.nextVariableBorrowIndex
|
||||||
);
|
);
|
||||||
console.log("variable debt burned");
|
|
||||||
debtReserveCache.refreshDebt(0, 0, 0, vars.actualDebtToLiquidate);
|
debtReserveCache.refreshDebt(0, 0, 0, vars.actualDebtToLiquidate);
|
||||||
debtReserve.updateInterestRates(debtReserveCache, debtAsset, vars.actualDebtToLiquidate, 0);
|
debtReserve.updateInterestRates(debtReserveCache, debtAsset, vars.actualDebtToLiquidate, 0);
|
||||||
} else {
|
} else {
|
||||||
// If the user doesn't have variable debt, no need to try to burn variable debt tokens
|
// If the user doesn't have variable debt, no need to try to burn variable debt tokens
|
||||||
if (vars.userVariableDebt > 0) {
|
if (vars.userVariableDebt > 0) {
|
||||||
console.log("Burning variable debt");
|
|
||||||
IVariableDebtToken(debtReserveCache.variableDebtTokenAddress).burn(
|
IVariableDebtToken(debtReserveCache.variableDebtTokenAddress).burn(
|
||||||
user,
|
user,
|
||||||
vars.userVariableDebt,
|
vars.userVariableDebt,
|
||||||
debtReserveCache.nextVariableBorrowIndex
|
debtReserveCache.nextVariableBorrowIndex
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
console.log("variable debt burned, burning stable");
|
|
||||||
IStableDebtToken(debtReserveCache.stableDebtTokenAddress).burn(
|
IStableDebtToken(debtReserveCache.stableDebtTokenAddress).burn(
|
||||||
user,
|
user,
|
||||||
vars.actualDebtToLiquidate.sub(vars.userVariableDebt)
|
vars.actualDebtToLiquidate.sub(vars.userVariableDebt)
|
||||||
|
@ -215,7 +204,6 @@ contract LendingPoolCollateralManager is
|
||||||
0,
|
0,
|
||||||
vars.userVariableDebt
|
vars.userVariableDebt
|
||||||
);
|
);
|
||||||
console.log("stable debt burned");
|
|
||||||
|
|
||||||
debtReserve.updateInterestRates(debtReserveCache, debtAsset, vars.actualDebtToLiquidate, 0);
|
debtReserve.updateInterestRates(debtReserveCache, debtAsset, vars.actualDebtToLiquidate, 0);
|
||||||
}
|
}
|
||||||
|
@ -255,7 +243,6 @@ contract LendingPoolCollateralManager is
|
||||||
emit ReserveUsedAsCollateralDisabled(collateralAsset, user);
|
emit ReserveUsedAsCollateralDisabled(collateralAsset, user);
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log("transferring debt");
|
|
||||||
// Transfers the debt asset being repaid to the aToken, where the liquidity is kept
|
// Transfers the debt asset being repaid to the aToken, where the liquidity is kept
|
||||||
IERC20(debtAsset).safeTransferFrom(
|
IERC20(debtAsset).safeTransferFrom(
|
||||||
msg.sender,
|
msg.sender,
|
||||||
|
@ -263,8 +250,6 @@ contract LendingPoolCollateralManager is
|
||||||
vars.actualDebtToLiquidate
|
vars.actualDebtToLiquidate
|
||||||
);
|
);
|
||||||
|
|
||||||
console.log("debt transferred");
|
|
||||||
|
|
||||||
emit LiquidationCall(
|
emit LiquidationCall(
|
||||||
collateralAsset,
|
collateralAsset,
|
||||||
debtAsset,
|
debtAsset,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user