BaseRewardPool

Verified contract

Active on Ethereum with 2,491 txns
Deployed by via 0xe841cd31 at 14932201
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $254,632
ERC-20
Value $39,049.95
ERC-20
Value $0
ERC-20
--
0xd09a882bb654030c01c7329203d4612048580015278e5477c2a0ad9e3d8db94c
0x7a6fea09edf62cb43d7b2c8d8a94f3739ee6fbab1469905bbc70376866cea2d1
0xe5264bfd20aad3e87dc376f27dc51d3615aef23f5e8c1b30694f47a12b3baae5
From
0x29d666409569a5226672bc279efaa5facbaeba160138f66df05c0b8c0f729a2c
0xc8042c1db23c723f0997c2f74b44add7fe025a44e4baa0b04dd2d05311369442
0x65c24feb83535a689c4d8d0c1834c1aa1822cd430e5873be6060428306c71994
0x9b5bc77ed035cca68e58fddfcdcc559c758e04e705b84db252e0382ddee8c5d7
0xc3c971fa1421ff69527dbc7b67ab1f5bb206d17519344e44a7644340e0093c20
0x9de7ca486e94a04bcd16a3376abe09803d57df45c3dcf1841e46acc33f0b625e
0x60d5bd9ec3f74521702120093f10687446dfbd06c590458970fbdb933aa20251

Functions
Getter at block 21303931
currentRewards(view returns (uint256)
225839899102717840853
duration(view returns (uint256)
604800
extraRewardsLength(view returns (uint256)
2
historicalRewards(view returns (uint256)
370786515523035300292583
lastTimeRewardApplicable(view returns (uint256)
1674124931
lastUpdateTime(view returns (uint256)
1674124931
newRewardRatio(view returns (uint256)
830
operator(view returns (address)
0x7818a1da7bd1e64c199029e86ba244a9798eee10
periodFinish(view returns (uint256)
1674124931
pid(view returns (uint256)
0
queuedRewards(view returns (uint256)
0
rewardManager(view returns (address)
0x45aad11f2fa2c215bc9686eb6f06d46e0474f356
rewardPerToken(view returns (uint256)
313562136620678073
rewardPerTokenStored(view returns (uint256)
313562136620678073
rewardRate(view returns (uint256)
373412531585181
rewardToken(view returns (address)
0xba100000625a3754423978a60c9317c58a424e3d
stakingToken(view returns (address)
0x616e8bfa43f920657b3497dbf40d6b1a02d4608d
totalSupply(view returns (uint256)
30349463086173360563028
Read-only
balanceOf(address accountview returns (uint256)
earned(address accountview returns (uint256)
extraRewards(uint256view returns (address)
rewards(addressview returns (uint256)
userRewardPerTokenPaid(addressview returns (uint256)
State-modifying
addExtraReward(address _rewardreturns (bool)
clearExtraRewards(
donate(uint256 _amountreturns (bool)
getReward(returns (bool)
getReward(address _accountbool _claimExtrasreturns (bool)
processIdleRewards(
queueNewRewards(uint256 _rewardsreturns (bool)
stake(uint256 _amountreturns (bool)
stakeAll(returns (bool)
stakeFor(address _foruint256 _amountreturns (bool)
withdraw(uint256 amountbool claimreturns (bool)
withdrawAll(bool claim
withdrawAllAndUnwrap(bool claim
withdrawAndUnwrap(uint256 amountbool claimreturns (bool)
Events
RewardAdded(uint256 reward
RewardPaid(address indexed useruint256 reward
Staked(address indexed useruint256 amount
Withdrawn(address indexed useruint256 amount
Constructor
constructor(uint256 pid_address stakingToken_address rewardToken_address operator_address rewardManager_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.