Phase1Pool

Verified contract

Active on Ethereum with 7,977 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $39,901.39
ERC-20
Value $16.14
0x681fb1c8abb2cac3ef91f52b4346e5619fa8f7efaa27016d5d183b284c92c178
0x4c4a8596855298c575fb0fa1a1e66646142e2c1e906742c11b10613a028633c3
0x0da76d6aa03bd4f77cf867ef3ab7ff90193bc4df1ea833032e14aa6d009b63f4
0xc60d0ec5d026443e6ca0c61d75083bd4c721ff9774953e2acb2249579671344e
0x0249aa9c3f86ca4b044855dc3cb316dc0237fac83f6eb6ace9ac8f90effeafed
0x30620781f9cd6e8e9a5319a1c651f7685cff7210db4ddbb197b899a94c737263
0xb49430a61ea0452a8b56c7df995cde8ff2ec1107365d4abdec77adf89acad36f
0x22aa686af3d5c617a3ac47eddd3e55e9228cdda68342078e81eda83e78b14aab
0x4f666b8c303f6f694bbde5589530aef43b56cd27bb0a0c05818d70921bcaf8b1
0xe0f894a399d6dbc04f97eaf2afbfc5ae974846802a15c32bfc88206c0c0d38db

Functions
Getter at block 21324994
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)
3499999999999999977600
lastTimeRewardApplicable(view returns (uint256)
1616364211
lastUpdateTime(view returns (uint256)
1616364211
maximumContribution(view returns (uint256)
10000000000000000000000
periodFinish(view returns (uint256)
1616364211
rewardDistribution(view returns (address)
0x383df49ad1f0219759a46399fe33cb7a63cd051c
rewardPerToken(view returns (uint256)
2889042479196731
rewardPerTokenStored(view returns (uint256)
2889042479196731
rewardRate(view returns (uint256)
5787037037037037
rewardToken(view returns (address)
0x24a6a37576377f63f194caa5f518a60f45b42921
stakeToken(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
totalSupply(view returns (uint256)
39901393794997200000000
whitelist(view returns (address)
0xe20b0199a86d703f98ae7f0b3ac2802d942043ce
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)
stake(uint256pure 
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
stakeWithProof(uint256 amountbytes32[] proof
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 _whitelistaddress _rewardTokenaddress _stakingTokenuint256 _maximumContribution
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.