BaseRewardPool

Verified contract

Active on Ethereum with 7,193 txns
Deployed by via 0x09931dc5 at 12451570
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $4,909.84
ERC-20
Value $905.2
ERC-20
--
ERC-20
--
0xbf81b06d235626de026cfb03c5a01efcb08b1be7c0a9b2d76aa39b33ad76c71c
0x1f8401173003c8890d6b0542c0bc9e9eb684666a755ac7e755601c4b4c6729ce
0x0651a0be43b22c45c11496608f45b3c415141b498a907260116f8d268247c596
0x902b5099a0f71fe92d60ed0d5142eb1362bdc7eded51eb47fa480e3c3b5b9e20
0xa9b0c61ddbcf311e94052fee51b4759ef128adafb50bf50e8ffb39270b1d1da2
0xaca7f2f702362833d4a6dc67915e2430459a29f37016402f534c7902326457b9
0x5791eb79cc2ee11dbe776757b24d1b800886301daddded5d6402e49167f656b9
0xb646474171c73639071662a4d8ad26df44eeab0917a42b0c311962cdd218d1e5
0xd9b4d790a0c777cb74950bbb54d3607c044f3407825b55391d514f3a48c6024d
0x3e40d44154a2c56456d22551c03ba1c02d6138f20c38fe2693b3bc89b9c0a284

Functions
Getter at block 21166638
currentRewards(view returns (uint256)
21549112055637438611
duration(view returns (uint256)
604800
extraRewardsLength(view returns (uint256)
2
historicalRewards(view returns (uint256)
2888555188958545586272245
lastTimeRewardApplicable(view returns (uint256)
1731354611
lastUpdateTime(view returns (uint256)
1731246191
newRewardRatio(view returns (uint256)
830
operator(view returns (address)
0xf403c135812408bfbe8713b5a23a04b3d48aae31
periodFinish(view returns (uint256)
1731438887
pid(view returns (uint256)
25
queuedRewards(view returns (uint256)
0
rewardManager(view returns (address)
0xedccb35798fae4925718a43cc608ae136208aa8d
rewardPerToken(view returns (uint256)
6410721469901865823
rewardPerTokenStored(view returns (uint256)
6410563840474364211
rewardRate(view returns (uint256)
35630145594638
rewardToken(view returns (address)
0xd533a949740bb3306d119cc777fa900ba034cd52
stakingToken(view returns (address)
0x9518c9063eb0262d791f38d8d6eb0aca33c63ed0
totalSupply(view returns (uint256)
24506974659481852975070
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)
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.