KyberRewardLocker

Verified contract

Active on Ethereum with 2,233 txns
Deployed by via 0x41d6101e at 12720768
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $181,062.58
ERC-20
Value $48.52
0x0fd4cafeef163d299c678a6a0b1b4dcd9069b4bc5f5a066c0d03bc276769b69c
0xa4d25604c4137f4f1e383b1445af1bf079a4e008421d7e7dc1ffb0a4136b8c54
0x1af6084dbc73917e28125c2fe9e8a3a22884ffb913047fbb14ffc4f5c91e7f5f
0x58b384f14151d02280bd46e2191999a6acba468e2cb750ad109364db5ff16dc2
0x1617cd90dda73e2a0e74863036f532725446159c1051d38e385c738d0079695a
0x2a45dbc695ba8ab8f6342e7a9609bf1a75bec9963ebe0a80b1aca2b9040ea925
0x9dfe1a8cb227dfa538ed753ed59052d2055fb46455aaa43ebdb7c1c522655796
0xa2a9b8a2230d56f5f6a04ceadf48dca61ae09cd8e4faa14ac23d6001b371cee9
0xec16e3e6ab0d1cc53b6c4dfc8ab6e2b5e4a586c0b72552062c75e205c6212273
0x01d92369d5ef61a6dcac51f8e09a6fb53f4ecccbb77f19b517382e62e3ba1c8c

Functions
Getter at block 21096072
admin(view returns (address)
0xbe2f0354d970265bfc36d383af77f72736b81b54
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.