Reward

Verified contract

Active on Ethereum with 2,711 txns
Deployed by via 0x4102066e at 14728317
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.91
0xd149b8a6ac70423b72d2832ac3c814a32d95ed6fde448ad224d630ca9ba7b2f0
0x366d9d4349142e1b6b32bdfade152444afdfab09f3be746576be6d3729de1cb6
0xa48080aa821fd7b327c00bac70dfd93f2d14e947910f9d57cc5aa40249f4a48d
0x18ed42f8547535250932dc36450c959726eed64ceb5beb024d454f7f9b9d90e0
0xd6f40e4f3600f66d400ba62620c75e90b3005a54fc71bfa51e718f7a67068480
0xc747e384428db84743020779ce723b7e592bcf7e2ed5705ed3b99b089a3a3f55
0xc1a838c3ff6340448e609305e6bc4c29189ae877234cb57bf41c6209dd321ea2
0xfb7481d21294b599869d62ec896cc2e4c63660be4fb9ba3ca0db7fb17f68f021
0xc81bc424c733a9f4a45164a443506163a3321562487cad571428c42c067d27b4
0x8eac219978d3f81473d02a61dfee4426fa26d6e6cbee236f13a3dcd1c6d07e9d

Functions
Getter at block 20987074
_ve(view returns (address)
0xbba4115ecb1f811061ecb5a8dc8fcdee2748ceba
admin(view returns (address)
0xfa9da51631268a30ec3ddd1ccbf46c65fad99251
getCurrentEpochId(view returns (uint256)
60
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
rewardToken(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
Read-only
epochInfo(uint256view returns (uint256 startTimeuint256 endTimeuint256 rewardPerSeconduint256 totalPoweruint256 startBlock)
getBlockByTime(uint256 _timeview returns (uint256)
getBlockByTimeWithoutLastCheckpoint(uint256 _timeview returns (uint256)
getEpochIdByTime(uint256 _timeview returns (uint256)
getEpochInfo(uint256 epochIdview returns (uint256uint256uint256)
getEpochStartBlock(uint256 epochIdview returns (uint256)
getEpochTotalPower(uint256 epochIdview returns (uint256)
getPendingRewardSingle(uint256 tokenIduint256 epochIdview returns (uint256 rewardbool finished)
getUserPower(uint256 tokenIduint256 epochIdview returns (uint256)
pendingReward(uint256 tokenIduint256 startuint256 endview returns (struct RewardIntervalReward[] intervalRewards)
point_history(uint256view returns (uint256 tsuint256 blk)
userLastClaimTime(uint256uint256view returns (uint256)
State-modifying
acceptAdmin(
addEpoch(uint256 startTimeuint256 endTimeuint256 totalRewardreturns (uint256uint256)
addEpochBatch(uint256 startTimeuint256 epochLengthuint256 epochCountuint256 totalRewardreturns (uint256uint256uint256)
checkpointAndCheckEpoch(uint256 epochId
claimReward(uint256 tokenIdstruct RewardInterval[] intervalsreturns (uint256 reward)
claimReward(uint256 tokenIduint256 startEpochuint256 endEpochreturns (uint256 reward)
claimRewardMany(uint256[] tokenIdsstruct RewardInterval[][] intervalsreturns (uint256[] rewards)
transferAdmin(address _admin
updateEpochReward(uint256 epochIduint256 totalReward
withdrawFee(uint256 amount
Events
LogAcceptAdmin(address admin
LogAddEpoch(uint256 epochIdstruct RewardEpochInfo epochInfo
LogAddEpoch(uint256 startTimeuint256 epochLengthuint256 epochCountuint256 startEpochId
LogClaimReward(uint256 tokenIduint256 reward
LogTransferAdmin(address pendingAdmin
Constructor
constructor(address _ve_address rewardToken_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.