This commit is contained in:
The3D 2020-09-16 17:12:07 +02:00
parent faf15605bf
commit 5c2ec07b70
2 changed files with 3 additions and 0 deletions

View File

@ -44,6 +44,7 @@ contract LendingPool is VersionedInitializable, ILendingPool {
uint256 public constant REBALANCE_DOWN_RATE_DELTA = (1e27) / 5;
uint256 public constant MAX_STABLE_RATE_BORROW_SIZE_PERCENT = 25;
uint256 public constant FLASHLOAN_PREMIUM_TOTAL = 9;
uint256 public constant MAX_NUMBER_RESERVES = 128;
ILendingPoolAddressesProvider internal _addressesProvider;
@ -945,6 +946,7 @@ contract LendingPool is VersionedInitializable, ILendingPool {
**/
function _addReserveToList(address asset) internal {
bool reserveAlreadyAdded = false;
require(_reservesList.length < MAX_NUMBER_RESERVES, Errors.NO_MORE_RESERVES_ALLOWED);
for (uint256 i = 0; i < _reservesList.length; i++)
if (_reservesList[i] == asset) {
reserveAlreadyAdded = true;

View File

@ -43,6 +43,7 @@ library Errors {
string public constant FAILED_REPAY_WITH_COLLATERAL = '53';
string public constant FAILED_COLLATERAL_SWAP = '55';
string public constant INVALID_EQUAL_ASSETS_TO_SWAP = '56';
string public constant NO_MORE_RESERVES_ALLOWED = '59';
// require error messages - aToken
string public constant CALLER_MUST_BE_LENDING_POOL = '28'; // 'The caller of this function must be a lending pool'