mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
- Removed from memory struct debtMode on flashLoan()
This commit is contained in:
parent
910fa2dce6
commit
af6b370f0e
|
@ -486,7 +486,6 @@ contract LendingPool is VersionedInitializable, ILendingPool, LendingPoolStorage
|
||||||
struct FlashLoanLocalVars {
|
struct FlashLoanLocalVars {
|
||||||
IFlashLoanReceiver receiver;
|
IFlashLoanReceiver receiver;
|
||||||
address oracle;
|
address oracle;
|
||||||
ReserveLogic.InterestRateMode debtMode;
|
|
||||||
uint256 i;
|
uint256 i;
|
||||||
address currentAsset;
|
address currentAsset;
|
||||||
address currentATokenAddress;
|
address currentATokenAddress;
|
||||||
|
@ -548,10 +547,9 @@ contract LendingPool is VersionedInitializable, ILendingPool, LendingPoolStorage
|
||||||
vars.currentAmount = amounts[vars.i];
|
vars.currentAmount = amounts[vars.i];
|
||||||
vars.currentPremium = premiums[vars.i];
|
vars.currentPremium = premiums[vars.i];
|
||||||
vars.currentATokenAddress = aTokenAddresses[vars.i];
|
vars.currentATokenAddress = aTokenAddresses[vars.i];
|
||||||
vars.debtMode = ReserveLogic.InterestRateMode(modes[vars.i]);
|
|
||||||
vars.currentAmountPlusPremium = vars.currentAmount.add(vars.currentPremium);
|
vars.currentAmountPlusPremium = vars.currentAmount.add(vars.currentPremium);
|
||||||
|
|
||||||
if (vars.debtMode == ReserveLogic.InterestRateMode.NONE) {
|
if (ReserveLogic.InterestRateMode(modes[vars.i]) == ReserveLogic.InterestRateMode.NONE) {
|
||||||
_reserves[vars.currentAsset].updateState();
|
_reserves[vars.currentAsset].updateState();
|
||||||
_reserves[vars.currentAsset].cumulateToLiquidityIndex(
|
_reserves[vars.currentAsset].cumulateToLiquidityIndex(
|
||||||
IERC20(vars.currentATokenAddress).totalSupply(),
|
IERC20(vars.currentATokenAddress).totalSupply(),
|
||||||
|
|
Loading…
Reference in New Issue
Block a user