Distributor
v1 and v2
Introduction
Key Responsibilities
Storage
depositPools
Name
Description
isDepositTokenAdded
distributedRewards
depositPoolAddresses
rewardPoolLastCalculatedTimestamp
isPrivateDepositPoolAdded
chainLinkDataConsumer
rewardPool
l1Sender
aavePoolAddressesProvider
aavePoolDataProvider
aaveRewardsController
undistributedRewards
minRewardsDistributePeriod
Write functions for the contract owner
Distributor_init
Name
Description
setChainLinkDataConsumer
Name
Description
setL1Sender
Name
Description
setAavePoolAddressesProvider
Name
Description
setAavePoolDataProvider
Name
Description
setAaveRewardsController
setRewardPool
Name
Description
setMinRewardsDistributePeriod
Name
Description
setRewardPoolLastCalculatedTimestamp
Name
Description
addDepositPool
Name
Description
updateDepositTokensPrices
Name
Description
withdrawUndistributedRewards
Name
Description
Write functions
distributeRewards
Name
Description
withdrawYield
Name
Description
claimAaveRewards
Name
Description
Write functions for the DepositPool contract
supply
Name
Description
withdraw
Name
Description
sendMintMessage
Name
Description
Read functions
getDistributedRewards
Name
Description
supportsInterface
version
Last updated
Was this helpful?