KyberRewardLocker

Verified contract

Active on Ethereum with 158 txns
Deployed by via 0xf00a9aba at 13498823
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $27,589.14
ERC-20
Value $53.06
0x7ddade2b0823d363ead29260c90e8572e6410ae612166db59e10c7fa961d3ef4
From
0x3fb8895dfcc48cc1b97d97b0fd06021bf9841764dbb99701a2d4c35f41bf0b5a
0x7a73a42f6a713d5bd6d6adc57247c3936f768d91aefb6d005f559521e4b873f9
0xa44a0d0a26c5f1712bf1f83f022c6fdbad7af269493aa79c540378bf97a6dd5d
0x4506630b7fd3a3ce9ab801792bf41e677b45e1522b90baf5f7bb118aeda1addf
0x94e378a742f4dded10979eb94a6c4116ebd013ba9f776748d6e0b7cc8f0e9762
0x485a31cb7ecc26cc44babea5807b9af9686208838a549384ea6c9f6f0f65d336
0x8719470cba4971a9b4404e5a65b79312be5d561766d3860e4312cd0abc203ec2
0x65d5d65c1b358aa2c61717c52f21c4674f50ee7a87c67b2c4106822847e19c78
0x1e9d70a3f0ae95e296b3463d6d338d0b793aaf3f03e2cd46133132a775d43e67

Functions
Getter at block 21168393
admin(view returns (address)
0x4bd6037e5cf0cadb0cce85691a5723bc94ae2fae
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
accountEscrowedBalance(addressaddressview returns (uint256)
accountVestedBalance(addressaddressview returns (uint256)
getRewardContractsPerToken(address tokenview returns (address[] rewardContracts)
getVestingScheduleAtIndex(address accountaddress tokenuint256 indexview returns (struct IKyberRewardLockerVestingSchedule)
getVestingSchedules(address accountaddress tokenview returns (struct IKyberRewardLockerVestingSchedule[] schedules)
numVestingSchedules(address accountaddress tokenview returns (uint256)
vestingDurationPerToken(addressview returns (uint256)
State-modifying
addRewardsContract(address tokenaddress _rewardContract
claimAdmin(
lock(address tokenaddress accountuint256 quantitypayable 
lockWithStartBlock(address tokenaddress accountuint256 quantityuint256 startBlockpayable 
removeRewardsContract(address tokenaddress _rewardContract
setVestingDuration(address tokenuint64 _vestingDuration
transferAdmin(address newAdmin
transferAdminQuickly(address newAdmin
vestCompletedSchedules(address tokenreturns (uint256)
vestCompletedSchedulesForMultipleTokens(address[] tokensreturns (uint256[] vestedAmounts)
vestScheduleAtIndices(address tokenuint256[] indexesreturns (uint256)
vestScheduleForMultipleTokensAtIndices(address[] tokensuint256[][] indicesreturns (uint256[] vestedAmounts)
vestSchedulesInRange(address tokenuint256 startIndexuint256 endIndexreturns (uint256)
Events
AdminClaimed(address newAdminaddress previousAdmin
RewardContractAdded(address indexed rewardContractaddress indexed tokenbool isAdded
SetVestingDuration(address indexed tokenuint64 vestingDuration
TransferAdminPending(address pendingAdmin
Vested(address indexed tokenaddress indexed beneficiaryuint256 vestedQuantityuint256 index
VestingEntryCreated(address indexed tokenaddress indexed beneficiaryuint256 startBlockuint256 endBlockuint256 quantityuint256 index
VestingEntryQueued(uint256 indexed indexaddress indexed tokenaddress indexed beneficiaryuint256 quantity
Constructor
constructor(address _admin
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.