Phase2Pool

Verified contract

Active on Ethereum with 850 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $11.28
ERC-20
Value $1.55
0x49913ce5989113b15a8e2c48c1aaacc20f9bfcc5e188547a63c0bc24b336726e
0x2354614a6bed54a07950b383609bf781ec51029a432802d539e6da40a18a964d
0x46af4e1a24fd8447770a0ad9062764a7451cd7948720242f0faddcbd549129d2
From
0x48a7c0ad8e7f8d165822d49729aa31c36b7fb9c8b950da84a581b9d124246bd2
0xa36cadd13aff17eee0a6135c739d0b1008682bbb0f9e02342e7c035c084a752b
0x48caeb4b7e42f1c14efdb716ba20def0a0b356e68c81749402f5ff7f54e0f14a
0x943d7f26b3fa39c110e88cfb5c900f4649c1ab1fc9f1b6832b09a5445624197d
0x09eed44a4ab1ea867dddc48616a83cd5936bd168bcf3a6540f0e7da796263331
0x310056efac14e2770c1437aebb70db83aa1b0d7b4f8e9a17f1acc4478d0b7f44
0x9a5c701e4b79a09b8865ecf975aac23e4f059ddd10fe82a5ceea42c8c02cade5

Functions
Getter at block 21056041
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)
85200518211777
rewardPerTokenStored(view returns (uint256)
85200518211777
rewardRate(view returns (uint256)
1446759259259259
rewardToken(view returns (address)
0x24a6a37576377f63f194caa5f518a60f45b42921
stakeToken(view returns (address)
0x6b3595068778dd592e39a122f4f5a5cf09c90fe2
totalSupply(view returns (uint256)
16490634052644391153
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 amount
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 _rewardTokenaddress _stakingToken
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.