Skip to main content

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