From c74dbb05034be0611b7b5637bd01e8f53c87a6af Mon Sep 17 00:00:00 2001 From: pol <> Date: Mon, 2 Nov 2020 12:16:10 +0100 Subject: [PATCH] added correct call to get total stable debt --- contracts/misc/UiPoolDataProvider.sol | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/contracts/misc/UiPoolDataProvider.sol b/contracts/misc/UiPoolDataProvider.sol index 2f7ccf57..c8ab84fe 100644 --- a/contracts/misc/UiPoolDataProvider.sol +++ b/contracts/misc/UiPoolDataProvider.sol @@ -72,9 +72,17 @@ contract UiPoolDataProvider is IUiPoolDataProvider { reserveData.availableLiquidity = IERC20Detailed(reserveData.underlyingAsset).balanceOf( reserveData.baseData.aTokenAddress ); - reserveData.totalStableDebt = IERC20Detailed(reserveData.baseData.stableDebtTokenAddress) - .totalSupply(); - reserveData.totalVariableDebt = IERC20Detailed(reserveData.baseData.variableDebtTokenAddress) + (, reserveData.totalStableDebt, ) = IStableDebtToken( + reserveData + .baseData + .stableDebtTokenAddress + ) + .getSupplyData(); + reserveData.totalVariableDebt = IVariableDebtToken( + reserveData + .baseData + .variableDebtTokenAddress + ) .totalSupply(); uint256 totalBorrows = reserveData.totalStableDebt + reserveData.totalVariableDebt; reserveData.utilizationRate = totalBorrows == 0