added return of incentive controller address

This commit is contained in:
sendra 2021-09-22 19:17:31 +02:00
parent 53113e9b9e
commit 947900aa2b
2 changed files with 8 additions and 0 deletions

View File

@ -70,6 +70,7 @@ contract UiIncentiveDataProvider is IUiIncentiveDataProvider {
aTokenIncentiveController.DISTRIBUTION_END(), aTokenIncentiveController.DISTRIBUTION_END(),
baseData.aTokenAddress, baseData.aTokenAddress,
aRewardToken, aRewardToken,
address(aTokenIncentiveController),
IERC20Detailed(aRewardToken).decimals() IERC20Detailed(aRewardToken).decimals()
); );
} }
@ -93,6 +94,7 @@ contract UiIncentiveDataProvider is IUiIncentiveDataProvider {
sTokenIncentiveController.DISTRIBUTION_END(), sTokenIncentiveController.DISTRIBUTION_END(),
baseData.stableDebtTokenAddress, baseData.stableDebtTokenAddress,
sRewardToken, sRewardToken,
address(sTokenIncentiveController),
IERC20Detailed(sRewardToken).decimals() IERC20Detailed(sRewardToken).decimals()
); );
} }
@ -116,6 +118,7 @@ contract UiIncentiveDataProvider is IUiIncentiveDataProvider {
vTokenIncentiveController.DISTRIBUTION_END(), vTokenIncentiveController.DISTRIBUTION_END(),
baseData.variableDebtTokenAddress, baseData.variableDebtTokenAddress,
vRewardToken, vRewardToken,
address(vTokenIncentiveController),
IERC20Detailed(vRewardToken).decimals() IERC20Detailed(vRewardToken).decimals()
); );
} }
@ -165,6 +168,7 @@ contract UiIncentiveDataProvider is IUiIncentiveDataProvider {
); );
aUserIncentiveData.tokenAddress = baseData.aTokenAddress; aUserIncentiveData.tokenAddress = baseData.aTokenAddress;
aUserIncentiveData.rewardTokenAddress = aRewardToken; aUserIncentiveData.rewardTokenAddress = aRewardToken;
aUserIncentiveData.incentiveControllerAddress = address(aTokenIncentiveController);
aUserIncentiveData.rewardTokenDecimals = IERC20Detailed(aRewardToken).decimals(); aUserIncentiveData.rewardTokenDecimals = IERC20Detailed(aRewardToken).decimals();
} }
@ -185,6 +189,7 @@ contract UiIncentiveDataProvider is IUiIncentiveDataProvider {
); );
vUserIncentiveData.tokenAddress = baseData.variableDebtTokenAddress; vUserIncentiveData.tokenAddress = baseData.variableDebtTokenAddress;
vUserIncentiveData.rewardTokenAddress = vRewardToken; vUserIncentiveData.rewardTokenAddress = vRewardToken;
vUserIncentiveData.incentiveControllerAddress = address(vTokenIncentiveController);
vUserIncentiveData.rewardTokenDecimals = IERC20Detailed(vRewardToken).decimals(); vUserIncentiveData.rewardTokenDecimals = IERC20Detailed(vRewardToken).decimals();
} }
@ -205,6 +210,7 @@ contract UiIncentiveDataProvider is IUiIncentiveDataProvider {
); );
sUserIncentiveData.tokenAddress = baseData.stableDebtTokenAddress; sUserIncentiveData.tokenAddress = baseData.stableDebtTokenAddress;
sUserIncentiveData.rewardTokenAddress = sRewardToken; sUserIncentiveData.rewardTokenAddress = sRewardToken;
sUserIncentiveData.incentiveControllerAddress = address(sTokenIncentiveController);
sUserIncentiveData.rewardTokenDecimals = IERC20Detailed(sRewardToken).decimals(); sUserIncentiveData.rewardTokenDecimals = IERC20Detailed(sRewardToken).decimals();
} }

View File

@ -19,6 +19,7 @@ interface IUiIncentiveDataProvider {
uint256 emissionEndTimestamp; uint256 emissionEndTimestamp;
address tokenAddress; address tokenAddress;
address rewardTokenAddress; address rewardTokenAddress;
address incentiveControllerAddress;
uint8 rewardTokenDecimals; uint8 rewardTokenDecimals;
} }
@ -34,6 +35,7 @@ interface IUiIncentiveDataProvider {
uint256 userUnclaimedRewards; uint256 userUnclaimedRewards;
address tokenAddress; address tokenAddress;
address rewardTokenAddress; address rewardTokenAddress;
address incentiveControllerAddress;
uint8 rewardTokenDecimals; uint8 rewardTokenDecimals;
} }