ETHPhase2Pool

Verified contract

Active on Ethereum with 1,672 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $93,867
ERC-20
Value $4.4
0x0fda2dacd4a94fe647b808154a991cd87d149e36b5e127651b4db3d44446344d
0xbc7e477b8abef7780cd48678f9ed211907aac19c4165c300dd25706522370f60
0xb55d0d2bd0821735683d0d4e05ad5e8fe7306951c2bc12668a807acc3361d73b
0x596bfc243ba3b80174604e00b0f9fadb2ef778b1b5fce1b722514b0baadc9811
0x553697ee553756857fb131009d57769a84b0c8c47f939eb42aa056c48d413160
0x5e648630844eea9781698a3934dc3ca04b9fb79f983d0529d08642e8b02816f9
0xc0359693cf6c228ad726fc8b7462e08389c77b386c66135d11ebb98679ca7c5c
0x013246dc9d7872e60bf7d58eddf3069a2c1b982431aa576f96167928036c6fff
0xe3c78e227789ef0cccb504978e48d33c324d5e8c7e90d24e167ba3c9cf44af9b
0xe0597b14648b21430a574613fe29a6d7d1f0e7a5736662ef46a65f5656951743

Functions
Getter at block 21045031
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DISTRIBUTION_ASSIGNER_ROLE(view returns (bytes32)
0x32d611cddb9575a9b749d29624cab333eb23b65b17d0995589b5ce4fba0af787
DURATION(view returns (uint256)
604800
RECOVER_ROLE(view returns (bytes32)
0x62b337eaefec74dadf1a62e856bf9db4f14a0f27d4f48156a95a9f98e7d5e066
getRewardForDuration(view returns (uint256)
874999999999999843200
lastTimeRewardApplicable(view returns (uint256)
1616968803
lastUpdateTime(view returns (uint256)
1616968803
periodFinish(view returns (uint256)
1616968803
rewardDistribution(view returns (address)
0x383df49ad1f0219759a46399fe33cb7a63cd051c
rewardPerToken(view returns (uint256)
6502414390950362
rewardPerTokenStored(view returns (uint256)
6502414390950362
rewardRate(view returns (uint256)
1446759259259259
rewardToken(view returns (address)
0x24a6a37576377f63f194caa5f518a60f45b42921
totalSupply(view returns (uint256)
37906303693344706400
Read-only
balanceOf(address accountview returns (uint256)
earned(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
rewards(addressview returns (uint256)
userRewardPerTokenPaid(addressview returns (uint256)
State-modifying
exit(
getReward(
grantRole(bytes32 roleaddress account
notifyRewardAmount(uint256 reward
recoverERC20(address tokenAddressuint256 tokenAmount
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setRewardDistribution(address _rewardDistribution
stake(uint256 amountpayable 
withdraw(uint256 amount
Events
Recovered(address tokenuint256 amount
RewardAdded(uint256 reward
RewardPaid(address indexed useruint256 reward
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Staked(address indexed useruint256 amount
Withdrawn(address indexed useruint256 amount
Constructor
constructor(address _adminaddress _rewardDistributionaddress _rewardToken
Fallback and receive
receive(
Errors

This contract contains no error objects.