KyberFairLaunchWithToken
Verified contract
Active on
Ethereum with 1,394 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($3,591.01)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
KNC | ERC-20 | 8.921399K | $0.402517 |
$3,591.01 | |
DMM-LP SIPHER-WETH | ERC-20 | 6.784054K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20643083 | 2 months ago | | | 0 | 0.00040681475 | |
| 20635138 | 2 months ago | | | 0 | 0.00032481156 | |
| 20635066 | 2 months ago | | | 0 | 0.00054194832 | |
| 20451903 | 3 months ago | | | 0 | 0.00029766553 | |
| 20451902 | 3 months ago | | | 0 | 0.00012148032 | |
| 20232052 | 4 months ago | | | 0 | 0.0023764995 | |
| 20159111 | 4 months ago | | | 0 | 0.00071776147 | |
| 20138021 | 4 months ago | | | 0 | 0.00029003710 | |
| 20078426 | 5 months ago | | | 0 | 0.00098008560 | |
| 19881949 | 6 months ago | | | 0 | 0.0017250193 |
ABI
ABI objects
Getter at block 21116065
admin() view returns (address)
0x4bd6037e5cf0cadb0cce85691a5723bc94ae2fae
getRewardTokens() view returns (address[])
[0xdeFA4e8a7bcBA345F687a2f1456F5Edd9CE97202]
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
poolLength() view returns (uint256)
1
rewardLocker() view returns (address)
0xbbd817b146f73f4b8022dc998b2c275ddda166bf
Read-only
getPoolInfo(uint256 _pid) view returns (uint256 totalStake, address stakeToken, uint32 startBlock, uint32 endBlock, uint32 lastRewardBlock, uint256[] rewardPerBlocks, uint256[] accRewardPerShares)
getUserInfo(uint256 _pid, address _account) view returns (uint256 amount, uint256[] unclaimedRewards, uint256[] lastRewardPerShares)
pendingRewards(uint256 _pid, address _user) view returns (uint256[] rewards)
poolExists(address) view returns (bool)
poolToGeneratedToken(address) view returns (address)
rewardTokens(uint256) view returns (address)
State-modifying
Events addPool(address _stakeToken, uint32 _startBlock, uint32 _endBlock, uint256[] _rewardPerBlocks, string _tokenName, string _tokenSymbol)
adminWithdraw(uint256 rewardTokenIndex, uint256 amount)
claimAdmin()
deposit(uint256 _pid, uint256 _amount, bool _shouldHarvest)
emergencyWithdraw(uint256 _pid)
harvest(uint256 _pid)
harvestMultiplePools(uint256[] _pids)
renewPool(uint256 _pid, uint32 _startBlock, uint32 _endBlock, uint256[] _rewardPerBlocks)
transferAdmin(address newAdmin)
transferAdminQuickly(address newAdmin)
updatePool(uint256 _pid, uint32 _endBlock, uint256[] _rewardPerBlocks)
updatePoolRewards(uint256 _pid)
withdraw(uint256 _pid, uint256 _amount)
withdrawAll(uint256 _pid)
AddNewPool(address indexed stakeToken, uint32 indexed startBlock, uint32 indexed endBlock, uint256[] rewardPerBlocks)
AdminClaimed(address newAdmin, address previousAdmin)
Deposit(address indexed user, uint256 indexed pid, uint256 indexed blockNumber, uint256 amount)
EmergencyWithdraw(address indexed user, uint256 indexed pid, uint256 indexed blockNumber, uint256 amount)
Harvest(address indexed user, uint256 indexed pid, address indexed rewardToken, uint256 lockedAmount, uint256 blockNumber)
RenewPool(uint256 indexed pid, uint32 indexed startBlock, uint32 indexed endBlock, uint256[] rewardPerBlocks)
TransferAdminPending(address pendingAdmin)
UpdatePool(uint256 indexed pid, uint32 indexed endBlock, uint256[] rewardPerBlocks)
Withdraw(address indexed user, uint256 indexed pid, uint256 indexed blockNumber, uint256 amount)
constructor(address _admin, address[] _rewardTokens, address _rewardLocker)
receive()
This contract contains no error objects.