From 885547d10c62236294b379ffb5a6b09d3334b199 Mon Sep 17 00:00:00 2001 From: kartojal Date: Thu, 25 Aug 2022 15:59:09 +0200 Subject: [PATCH] feat: upgrade IUiPoolDataProviderV2V3 AggregatedReserveData struct to match V3 helper interface --- .../misc/interfaces/IUiPoolDataProviderV3.sol | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/contracts/misc/interfaces/IUiPoolDataProviderV3.sol b/contracts/misc/interfaces/IUiPoolDataProviderV3.sol index 99ad8e2c5..7189a7ac6 100644 --- a/contracts/misc/interfaces/IUiPoolDataProviderV3.sol +++ b/contracts/misc/interfaces/IUiPoolDataProviderV3.sol @@ -5,7 +5,7 @@ pragma experimental ABIEncoderV2; import {ILendingPoolAddressesProvider} from '../../interfaces/ILendingPoolAddressesProvider.sol'; interface IUiPoolDataProviderV3 { - struct InterestRates { + struct InterestRates { uint256 variableRateSlope1; uint256 variableRateSlope2; uint256 stableRateSlope1; @@ -57,6 +57,7 @@ interface IUiPoolDataProviderV3 { uint256 optimalUsageRatio; // v3 bool isPaused; + bool isSiloedBorrowing; uint128 accruedToTreasury; uint128 unbacked; uint128 isolationModeTotalDebt; @@ -65,7 +66,7 @@ interface IUiPoolDataProviderV3 { uint256 debtCeilingDecimals; uint8 eModeCategoryId; uint256 borrowCap; - uint256 supplyCap; + uint256 supplyCap; // eMode uint16 eModeLtv; uint16 eModeLiquidationThreshold; @@ -100,15 +101,10 @@ interface IUiPoolDataProviderV3 { function getReservesData(ILendingPoolAddressesProvider provider) external view - returns ( - AggregatedReserveData[] memory, - BaseCurrencyInfo memory - ); + returns (AggregatedReserveData[] memory, BaseCurrencyInfo memory); function getUserReservesData(ILendingPoolAddressesProvider provider, address user) external view - returns ( - UserReserveData[] memory, uint8 - ); -} \ No newline at end of file + returns (UserReserveData[] memory, uint8); +}