@@ -5,7 +5,7 @@ pragma experimental ABIEncoderV2;
55import {ILendingPoolAddressesProvider} from '../../interfaces/ILendingPoolAddressesProvider.sol ' ;
66
77interface IUiPoolDataProviderV3 {
8- struct InterestRates {
8+ struct InterestRates {
99 uint256 variableRateSlope1;
1010 uint256 variableRateSlope2;
1111 uint256 stableRateSlope1;
@@ -57,15 +57,17 @@ interface IUiPoolDataProviderV3 {
5757 uint256 optimalUsageRatio;
5858 // v3
5959 bool isPaused;
60+ bool isSiloedBorrowing;
6061 uint128 accruedToTreasury;
6162 uint128 unbacked;
6263 uint128 isolationModeTotalDebt;
64+ bool flashLoanEnabled;
6365 //
6466 uint256 debtCeiling;
6567 uint256 debtCeilingDecimals;
6668 uint8 eModeCategoryId;
6769 uint256 borrowCap;
68- uint256 supplyCap;
70+ uint256 supplyCap;
6971 // eMode
7072 uint16 eModeLtv;
7173 uint16 eModeLiquidationThreshold;
@@ -100,15 +102,10 @@ interface IUiPoolDataProviderV3 {
100102 function getReservesData (ILendingPoolAddressesProvider provider )
101103 external
102104 view
103- returns (
104- AggregatedReserveData[] memory ,
105- BaseCurrencyInfo memory
106- );
105+ returns (AggregatedReserveData[] memory , BaseCurrencyInfo memory );
107106
108107 function getUserReservesData (ILendingPoolAddressesProvider provider , address user )
109108 external
110109 view
111- returns (
112- UserReserveData[] memory , uint8
113- );
114- }
110+ returns (UserReserveData[] memory , uint8 );
111+ }
0 commit comments