BaseRewardPool

Verified contract

Active on Ethereum with 3 txns
Deployed by via 0x4c108bf8 at 17985156
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.47
ERC-20
Value $0
ERC-20
--
0xa44ea9c6d971c7000ed63288caeda3af5dd3a6d88ce9ab33c3520b295ed2de1f
0x39d98ecf702397a2d203073f54cce8598755346dca80042233e13a378cfb9a42
0x59595b10f8f808ac762ed8e38f2ecbb925740bbcae3c20988e98958c0f6f9426

Functions
Getter at block 21315442
DURATION(view returns (uint256)
604800
MAX_TOKENS(view returns (uint256)
100
NEW_REWARD_RATIO(view returns (uint256)
830
boosterRewardToken(view returns (address)
0xc0b314a8c08637685fc3dafc477b92028c540cfb
duration(view returns (uint256)
604800
newRewardRatio(view returns (uint256)
830
operator(view returns (address)
0x4181e561b42fdad14c68b0794c215deb9bc80c8f
pid(view returns (uint256)
0
rewardTokensLen(view returns (uint256)
2
rewardTokensList(view returns (address[])
[0xc0B314a8c08637685Fc3daFC477b92028c540CFB, 0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0]
stakingToken(view returns (address)
0xeff2b1353cdcaa2c3279c2bfde72120c7ffb5e24
totalSupply(view returns (uint256)
111584624415770000000000
Read-only
allRewardTokens(uint256view returns (address)
balanceOf(address accountview returns (uint256)
claimableRewards(address _accountview returns (address[] tokensuint256[] amounts)
earned(address _tokenaddress _accountview returns (uint256)
lastTimeRewardApplicable(address _tokenview returns (uint256)
rewardPerToken(address _tokenview returns (uint256)
rewards(addressaddressview returns (uint256)
tokenDecimals(addressview returns (uint8)
tokenRewards(addressview returns (address tokenuint256 periodFinishuint256 rewardRateuint256 lastUpdateTimeuint256 rewardPerTokenStoreduint256 queuedRewardsuint256 currentRewardsuint256 historicalRewardsbool paused)
userRewardPerTokenPaid(addressaddressview returns (uint256)
State-modifying
donate(address _tokenuint256 _amount
getReward(returns (bool)
getReward(address _accountbool _lockCvxreturns (bool)
getReward(address _accountbool _lockCvxaddress[] _claimTokensreturns (bool)
processIdleRewards(
queueNewRewards(address _tokenuint256 _rewardsreturns (bool)
setRewardParams(uint256 duration_uint256 newRewardRatio_
setRewardTokenPaused(address token_bool paused_
setTokenDecimals(address token_uint8 decimals_
stake(uint256 _amountreturns (bool)
stakeAll(returns (bool)
stakeFor(address _foruint256 _amountreturns (bool)
updateOperatorData(address operator_uint256 pid_
withdraw(uint256 amountbool claimreturns (bool)
withdrawAllAndUnwrap(bool claim
withdrawAndUnwrap(uint256 amountbool claimreturns (bool)
Events
Donate(address indexed tokenuint256 amount
RewardAdded(address indexed tokenuint256 currentRewardsuint256 newRewards
RewardPaid(address indexed tokenaddress indexed useruint256 reward
SetRewardTokenPaused(address indexed senderaddress indexed tokenbool indexed paused
Staked(address indexed useruint256 amount
UpdateOperatorData(address indexed senderaddress indexed operatoruint256 indexed pid
UpdateRatioData(address indexed senderuint256 durationuint256 newRewardRatio
UpdateTokenDecimals(address indexed senderaddress tokenuint8 decimals
Withdrawn(address indexed useruint256 amount
Constructor
constructor(uint256 pid_address stakingToken_address boosterRewardToken_address operator_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.