Phase1Pool

Verified contract

Active on Ethereum with 8,060 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $30,000.23
ERC-20
Value $4.96
0x3fa89b7b615fdeb757fcb8486bb6ad8bff5b7f205ee4a0e847d16863eeb62a7a
0x101ab8620981addbf71e7ba88b4d6b83814b10a43483f3a6e66cec9dca6867d0
0xd6359e2818869e4f7680e12ff9bf5bbd5fe8c3b3d3cb0eac3ee6c8c2ce1e91e6
0x032c67e3b36f1b5ef6d7e73262c206e759db19be00d3402b0fda1867ae10961a
0x9f95f81a92acab255ec0b93dd135663a43b526aba4d9c055b40a57c67e0ca680
0x9ebac05e6792303d4e316c627579eb2d46607b582865d78827c4c4131eff4542
0x65666e4f29c26a614eb6f8c66a2349a28aa526c65a9a187d129c2d33b5949b48
0xd53a3850780be02d4ac95bf099cf800a0276f9b4de3a76bf8b48f3108d2dcf91
0xd1220b468a2eb20abf292ef6a154f1f1f472967083b0c9288ab9e49d625f3f49
0xa09ffbdd653bb5786ee84b168e5f9ca07288a91b3b0395ffc81ec3e078a2f6d9

Functions
Getter at block 21288430
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)
10000000000
periodFinish(view returns (uint256)
1616364211
rewardDistribution(view returns (address)
0x383df49ad1f0219759a46399fe33cb7a63cd051c
rewardPerToken(view returns (uint256)
2826454345081080594730867477
rewardPerTokenStored(view returns (uint256)
2826454345081080594730867477
rewardRate(view returns (uint256)
5787037037037037
rewardToken(view returns (address)
0x24a6a37576377f63f194caa5f518a60f45b42921
stakeToken(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
totalSupply(view returns (uint256)
30008178989
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.