KyberFairLaunch

Verified contract

Active on Ethereum with 5,795 txns
Deployed by via 0x9f044d52 at 12720773
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $567.31
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x0a970ae8ce1d10357ecdf29089f491ea8bc7530fb6e18dbca830b6cec44c6ee9
0xc4b7565d416c19775bf168c92220252829017c2bf2415d6b27d4b11f15df5809
0xd62657d7b601bc18795ec16719844e15a918909e5baebd63b4d48fe7e14b82b7
0x9be272ef1fff7b77e13e4fc42774c46d412a2801e17a6ca2c5ae0f311478b085
0xef42307366bfa0f61b20565236f7eef4caa7c08910b61f2bbcb8865e68edf9a4
0x272e717277a96ec14f5b652d41c058f6f66dc995d9d71f5524c989ce051a584c
0xa52ef1a40d9ae896110c341470a8233bbff088b686ca35ac0d792c0519738c13
0x57ef273352c2d1d271cab7407b3ecbff59af02c07da6012918974bf927a88379
0xf6d5934a4656998e27ecfdfad8056feafa7c842db4a0602c282877e8cb41d9ba
0x59470323171c20b667b6b4a63dbd10918e27f24292c19cc11eeab2bf0e672e21

Functions
Getter at block 21158832
admin(view returns (address)
0xbe2f0354d970265bfc36d383af77f72736b81b54
getRewardTokens(view returns (address[])
[0xdeFA4e8a7bcBA345F687a2f1456F5Edd9CE97202]
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
poolLength(view returns (uint256)
7
rewardLocker(view returns (address)
0xfab5186a194588f5ad5074bd52659302906b4522
Read-only
getPoolInfo(uint256 _pidview returns (uint256 totalStakeaddress stakeTokenuint32 startBlockuint32 endBlockuint32 lastRewardBlockuint256[] rewardPerBlocksuint256[] accRewardPerShares)
getUserInfo(uint256 _pidaddress _accountview returns (uint256 amountuint256[] unclaimedRewardsuint256[] lastRewardPerShares)
pendingRewards(uint256 _pidaddress _userview returns (uint256[] rewards)
poolExists(addressview returns (bool)
rewardTokens(uint256view returns (address)
State-modifying
addPool(address _stakeTokenuint32 _startBlockuint32 _endBlockuint256[] _rewardPerBlocks
adminWithdraw(uint256 rewardTokenIndexuint256 amount
claimAdmin(
deposit(uint256 _piduint256 _amountbool _shouldHarvest
emergencyWithdraw(uint256 _pid
harvest(uint256 _pid
harvestMultiplePools(uint256[] _pids
renewPool(uint256 _piduint32 _startBlockuint32 _endBlockuint256[] _rewardPerBlocks
transferAdmin(address newAdmin
transferAdminQuickly(address newAdmin
updatePool(uint256 _piduint32 _endBlockuint256[] _rewardPerBlocks
updatePoolRewards(uint256 _pid
withdraw(uint256 _piduint256 _amount
withdrawAll(uint256 _pid
Events
AddNewPool(address indexed stakeTokenuint32 indexed startBlockuint32 indexed endBlockuint256[] rewardPerBlocks
AdminClaimed(address newAdminaddress previousAdmin
Deposit(address indexed useruint256 indexed piduint256 indexed blockNumberuint256 amount
EmergencyWithdraw(address indexed useruint256 indexed piduint256 indexed blockNumberuint256 amount
Harvest(address indexed useruint256 indexed pidaddress indexed rewardTokenuint256 lockedAmountuint256 blockNumber
RenewPool(uint256 indexed piduint32 indexed startBlockuint32 indexed endBlockuint256[] rewardPerBlocks
TransferAdminPending(address pendingAdmin
UpdatePool(uint256 indexed piduint32 indexed endBlockuint256[] rewardPerBlocks
Withdraw(address indexed useruint256 indexed piduint256 indexed blockNumberuint256 amount
Constructor
constructor(address _adminaddress[] _rewardTokensaddress _rewardLocker
Fallback and receive
receive(
Errors

This contract contains no error objects.