IAaveIncentivesController
Defines the basic interface for an Aave Incentives Controller.
It only contains one single function, needed as a hook on aToken and debtToken transfers.
handleAction
Called by the corresponding asset on transfer hook in order to update the rewards distribution.
The units of totalSupply
and userBalance
should be the same.
Parameters
Name
Type
Description
user
address
The address of the user whose asset balance has changed
totalSupply
uint256
The total supply of the asset prior to user balance change
userBalance
uint256
The previous user balance prior to balance change