ERC20StakingPool

Verified contract

Active on Ethereum with 1,413 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xd899274abacf1bd13037e6483f58a42ac9bd7ed99e9adf780059c8681e70520c
0xec71019fc6e84530ad51745d5b7c3e50cf90b0159e227a0114580fd814ae40b3
0x58ca750356e9128ec3fbb74bb94c2b50196cdeeb3092516e443ce5877aff2c5a
0x34288a3def915663d9b5f315e77f1ef62425624d5bdd338859560dda2bda4a97
0xd8d6fce829a03795d0c7d8533975f7343028edaa8936bd5bdcd84137a714bebe
0xf28eb8972ba5c3663277dea7d6ba5c437ae090e416cc5aadf73e344502b777f5
0x69e6d99235a1cdf7642faabb2e630a50238c41a03b269ce74ff50472fca20ec2
0xbe2becec0eb81b02a10f25e43461b4ff7d64e8afb1bf2c2bd058dd9ecf6de7ab
0x42734caa0b76bd82951a35b4243a1dc56d11a47f01945077efbe7898ddc87c68
0x16beeb48570ce7aa1e9b33b93b421bb62e54b3dacc9c26543439d76ae3f9f675

Functions
Getter at block 21219043
duration(view returns (uint64)
15552000
lastTimeRewardApplicable(view returns (uint64)
1692894095
lastUpdateTime(view returns (uint64)
1678589747
owner(view returns (address)
0x4a5c98c184da163cfffa7f1296c913135565ad3f
periodFinish(view returns (uint64)
1692894095
rewardPerToken(view returns (uint256)
177372824361159447620996782844
rewardPerTokenStored(view returns (uint256)
111649019513958243927275111592
rewardRate(view returns (uint256)
48225308641975
rewardToken(view returns (address)
0xd23367155b55d67492dfdc0fc7f8bb1df7114fd9
stakeToken(view returns (address)
0xd23367155b55d67492dfdc0fc7f8bb1df7114fd9
totalSupply(view returns (uint256)
10495916948599997872563
Read-only
balanceOf(addressview returns (uint256)
earned(address accountview returns (uint256)
isRewardDistributor(addressview returns (bool)
rewards(addressview returns (uint256)
startedStaking(addressview returns (uint256)
userRewardPerTokenPaid(addressview returns (uint256)
State-modifying
exit(
getReward(
multicall(bytes[] datapayable returns (bytes[] results)
notifyRewardAmount(uint256 reward
renounceOwnership(
selfPermit(address tokenuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 spayable 
selfPermitIfNecessary(address tokenuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 spayable 
setRewardDistributor(address rewardDistributorbool isRewardDistributor_
stake(uint256 amount
transferOwnership(address newOwner
withdraw(uint256 amount
withdrawETH(address _recipient
withdrawToken(address _tokenaddress _recipient
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardAdded(uint256 reward
RewardPaid(address indexed useruint256 reward
Staked(address indexed useruint256 amount
Withdrawn(address indexed useruint256 amount
Constructor
constructor(address _rewardTokenaddress _stakeTokenuint64 _duration
Fallback and receive

This contract contains no fallback and receive objects.

Errors
Error_AlreadyInitialized(
Error_AmountTooLarge(
Error_NotRewardDistributor(
Error_ZeroOwner(