Phase2Pool

Verified contract

Active on Ethereum with 1,105 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $455.8
ERC-20
Value $1
0x1f626e32bcde4ffb2a472037c5d603e4b3a35c9c047550f0ed1fcf5c5af738c4
0x0a1b2589af4aa6166e9825ba546d5301eb73196f4ece43737f5ffeb06d10a6db
0xcb559aea87a67411d52e68045436895bcf8586225734583a6110f16d1a456d84
0xb2e25d8c9c4c899fc2f2b810d92b321c90593d8a34646b13f237bafb0f455669
0x56153b5b172343d7cf1ea75fc6dedfbd9a0ee2bd9c0294d9c1866159ff8a956e
0xfd6f73080dd198a193dca20676c9b3b8058bbe219ce3ad7f29deb3588595b41a
0xb18d2063270bc69f4d3e7787c83c0ac341cf29907ebc478e306566d86ebf3053
0xec71bd24c16c942c86cfbe074aa67e6b54455f9bd7bd724242bbd500892846f2
0x77b5821bcc546ee08b163731539a671fcf9ba64684e3a5b34169d454bdc1af8d
0x5f1acb2d86193189c906bca1b3feab6af4326b07f37f4a3768b4aa048bc83547

Functions
Getter at block 21056055
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)
8286825592993
rewardPerTokenStored(view returns (uint256)
8286825592993
rewardRate(view returns (uint256)
1446759259259259
rewardToken(view returns (address)
0x24a6a37576377f63f194caa5f518a60f45b42921
stakeToken(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
totalSupply(view returns (uint256)
455986067977007990116
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.