ChefIncentivesController

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xa29525fa at 18466438
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
9 additional variables

No balances found for "ChefIncentivesController"

No transactions found for "ChefIncentivesController"


Functions
Getter at block 20865563
accountedRewards(view returns (uint256)
0
bountyManager(view returns (address)
0x0000000000000000000000000000000000000000
depositedRewards(view returns (uint256)
0
eligibilityMode(view returns (uint8)
0
eligibleDataProvider(view returns (address)
0x0000000000000000000000000000000000000000
emissionScheduleIndex(view returns (uint256)
0
endingTime(view returns (uint256 estimatedTimeuint256 lastUpdatedTimeuint256 updateCadence)
(estimatedTime=0, lastUpdatedTime=0, updateCadence=0)
lastAllPoolUpdate(view returns (uint256)
0
lastRPS(view returns (uint256)
0
mfd(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
persistRewardsPerSecond(view returns (bool)
false
poolConfigurator(view returns (address)
0x0000000000000000000000000000000000000000
poolLength(view returns (uint256)
0
rdntToken(view returns (address)
0x0000000000000000000000000000000000000000
rewardsPerSecond(view returns (uint256)
0
startTime(view returns (uint256)
0
totalAllocPoint(view returns (uint256)
0
whitelistActive(view returns (bool)
false
Read-only
allPendingRewards(address _userview returns (uint256 pending)
authorizedContracts(addressview returns (bool)
eligibilityExempt(addressview returns (bool)
emissionSchedule(uint256view returns (uint128 startTimeOffsetuint128 rewardsPerSecond)
hasEligibleDeposits(address _userview returns (bool hasDeposits)
pendingRewards(address _useraddress[] _tokensview returns (uint256[])
poolInfo(addressview returns (uint256 totalSupplyuint256 allocPointuint256 lastRewardTimeuint256 accRewardPerShareaddress onwardIncentives)
registeredTokens(uint256view returns (address)
userBaseClaimable(addressview returns (uint256)
userInfo(addressaddressview returns (uint256 amountuint256 rewardDebtuint256 lastClaimTime)
whitelist(addressview returns (bool)
State-modifying
addPool(address _tokenuint256 _allocPoint
afterLockUpdate(address _user
batchUpdateAllocPoint(address[] _tokensuint256[] _allocPoints
beforeLockUpdate(address _user
claim(address _useraddress[] _tokens
claimAll(address _user
claimBounty(address _userbool _executereturns (bool issueBaseBounty)
endRewardTime(returns (uint256)
handleActionAfter(address _useruint256 _balanceuint256 _totalSupply
handleActionBefore(address _user
initialize(address _poolConfiguratoraddress _eligibleDataProvideraddress _mfduint256 _rewardsPerSecondaddress _rdntTokenuint256 _endingTimeCadence
manualStopAllEmissionsFor(address _user
manualStopEmissionsFor(address _useraddress[] _tokens
pause(
recoverERC20(address tokenAddressuint256 tokenAmount
registerRewardDeposit(uint256 _amount
renounceOwnership(
setAddressWLstatus(address userbool status
setBountyManager(address _bountyManager
setContractAuthorization(address _addressbool _authorize
setEligibilityExempt(address _contractbool _value
setEligibilityMode(uint8 _newVal
setEmissionSchedule(uint256[] _startTimeOffsetsuint256[] _rewardsPerSecond
setEndingTimeUpdateCadence(uint256 _lapse
setOnwardIncentives(address _tokenaddress _incentives
setRewardsPerSecond(uint256 _rewardsPerSecondbool _persist
start(
toggleWhitelist(
transferOwnership(address newOwner
unpause(
Events
AuthorizedContractUpdated(address _contractbool _authorized
BalanceUpdated(address indexed tokenaddress indexed useruint256 balanceuint256 totalSupply
BatchAllocPointsUpdated(address[] _tokensuint256[] _allocPoints
BountyManagerUpdated(address indexed _bountyManager
ChefReserveLow(uint256 indexed _balance
Disqualified(address indexed user
EligibilityModeUpdated(uint8 indexed _newVal
EmissionScheduleAppended(uint256[] startTimeOffsetsuint256[] rewardsPerSeconds
EndingTimeUpdateCadence(uint256 indexed _lapse
Initialized(uint8 version
OnwardIncentivesUpdated(address indexed _tokenaddress _incentives
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Recovered(address indexed tokenuint256 amount
RewardDeposit(uint256 indexed _amount
RewardsPerSecondUpdated(uint256 indexed rewardsPerSecondbool persist
Unpaused(address account
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressZero(
AlreadyStarted(
ArrayLengthMismatch(
AuthorizationAlreadySet(
BountyOnly(
CadenceTooLong(
DuplicateSchedule(
EligibleRequired(
ExceedsMaxInt(
InsufficientPermission(
InvalidRToken(
InvalidStart(
NotAllowed(
NotAscending(
NotEligible(
NotMFD(
NotRTokenOrMfd(
NotWhitelisted(
NothingToVest(
OutOfRewards(
PoolExists(
UnknownPool(
ValueZero(