RewardDistributorLibrary
CollateralTokenImmutable
error CollateralTokenImmutable()
CollateralTokenInvalid
error CollateralTokenInvalid()
RewardTokenInvalid
error RewardTokenInvalid()
RewardTokenImmutable
error RewardTokenImmutable()
RewardNotifierImmutable
error RewardNotifierImmutable()
RewardDistributorRewardsOutOfRange
error RewardDistributorRewardsOutOfRange()
collateralToken
function collateralToken(struct RewardDistributorSchema schema) internal view returns (contract IERC20)
setCollateralToken
function setCollateralToken(struct RewardDistributorSchema schema, contract IERC20 value) internal
_checkCollateralTokenImmutable
function _checkCollateralTokenImmutable(struct RewardDistributorSchema schema) internal view
_lockCollateralTokenImmutable
function _lockCollateralTokenImmutable(struct RewardDistributorSchema schema) internal
rewardToken
function rewardToken(struct RewardDistributorSchema schema) internal view returns (contract IERC20)
setRewardToken
function setRewardToken(struct RewardDistributorSchema schema, contract IERC20 value) internal
_checkRewardTokenImmutable
function _checkRewardTokenImmutable(struct RewardDistributorSchema schema) internal view
_lockRewardTokenImmutable
function _lockRewardTokenImmutable(struct RewardDistributorSchema schema) internal
rewardNotifier
function rewardNotifier(struct RewardDistributorSchema schema) internal view returns (address)
setRewardNotifier
function setRewardNotifier(struct RewardDistributorSchema schema, address value) internal
periodFinish
function periodFinish(struct RewardDistributorSchema schema) internal view returns (uint64)
setPeriodFinish
function setPeriodFinish(struct RewardDistributorSchema schema, uint64 value) internal
rewardDuration
function rewardDuration(struct RewardDistributorSchema schema) internal view returns (uint64)
setRewardDuration
function setRewardDuration(struct RewardDistributorSchema schema, uint64 value) internal
lastUpdateTime
function lastUpdateTime(struct RewardDistributorSchema schema) internal view returns (uint64)
setLastUpdateTime
function setLastUpdateTime(struct RewardDistributorSchema schema, uint64 value) internal
rewardRate
function rewardRate(struct RewardDistributorSchema schema) internal view returns (FPUnsigned)
setRewardRate
function setRewardRate(struct RewardDistributorSchema schema, FPUnsigned value) internal
rewardPerTokenStored
function rewardPerTokenStored(struct RewardDistributorSchema schema) internal view returns (FPUnsigned)
setRewardPerTokenStored
function setRewardPerTokenStored(struct RewardDistributorSchema schema, FPUnsigned value) internal
userRewardPerTokenPaid
function userRewardPerTokenPaid(
struct RewardDistributorSchema schema,
address user
) internal view returns (
FPUnsigned
)
setUserRewardPerTokenPaid
function setUserRewardPerTokenPaid(
struct RewardDistributorSchema schema,
address user,
FPUnsigned value
) internal
rewards
function rewards(struct RewardDistributorSchema schema, address user) internal view returns (FPUnsigned)
_setRewards
function _setRewards(struct RewardDistributorSchema schema, address user, FPUnsigned value) internal
updateRewardsIncrease
function updateRewardsIncrease(struct RewardDistributorSchema schema, address user, FPUnsigned value) internal
updateRewardsDecrease
function updateRewardsDecrease(struct RewardDistributorSchema schema, address user, FPUnsigned value) internal
setDefaults
function setDefaults(struct RewardDistributorSchema schema) internal