From 4058a7284c7ca75ce41e8b20365618562dfb2aed Mon Sep 17 00:00:00 2001 From: David Racero Date: Fri, 11 Sep 2020 12:59:19 +0200 Subject: [PATCH] Update storage layout of LendingPoolLiquidationManager to add new mapping from LendingPool. Fixes delegatecall liquidation error. --- contracts/lendingpool/LendingPool.sol | 1 + contracts/lendingpool/LendingPoolLiquidationManager.sol | 1 + 2 files changed, 2 insertions(+) diff --git a/contracts/lendingpool/LendingPool.sol b/contracts/lendingpool/LendingPool.sol index 11121f19..01b31dab 100644 --- a/contracts/lendingpool/LendingPool.sol +++ b/contracts/lendingpool/LendingPool.sol @@ -49,6 +49,7 @@ contract LendingPool is VersionedInitializable, ILendingPool { mapping(address => ReserveLogic.ReserveData) internal _reserves; mapping(address => UserConfiguration.Map) internal _usersConfig; mapping(address => mapping(address => mapping(address => uint256))) internal _borrowAllowance; + address[] internal _reservesList; bool internal _flashLiquidationLocked; diff --git a/contracts/lendingpool/LendingPoolLiquidationManager.sol b/contracts/lendingpool/LendingPoolLiquidationManager.sol index 6c7b340b..ddd29256 100644 --- a/contracts/lendingpool/LendingPoolLiquidationManager.sol +++ b/contracts/lendingpool/LendingPoolLiquidationManager.sol @@ -43,6 +43,7 @@ contract LendingPoolLiquidationManager is VersionedInitializable { mapping(address => ReserveLogic.ReserveData) internal reserves; mapping(address => UserConfiguration.Map) internal usersConfig; + mapping(address => mapping(address => mapping(address => uint256))) internal _borrowAllowance; address[] internal reservesList;