Vote Locked POP Token

Verified contract

Active on Ethereum with 576 txns
Deployed by via 0x91a5a390 at 14130666
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional variable
ERC-20
Value $260.27
0x19019c0ba3593caddac28cdc00251a2042ac773fe281101048bbb9769b3727f8
0x62332985ca2339a6dce22a5eeb584678661a692cf30ba3780ef53622807d3030
0x0268562fc8a81aeaedb2ca869216cf0b103af798f2330fdbad5442b7afebeeb4
0xd7574beab8a9473beea151fe946184e1a4baccabe031ac4e9080019f5aa75f07
0xee7f9ef167ffc2edae942af486fed4e95a72e4bf4dee328b52b491cf551cb742
0xe570a9e9dc8626478f04c506cb00e5e8b3db8c4f40b822e8def2cf5b073ac0f7
0x6cc005c298b9e2131056baf0c1cbee746e708eb84e2bee6149d13c15110df312
0x709965eefee1636a2f38fd37c8a5bc54ca10b04548987acbff4ffcb3c85dda40
0x7d584f9fea465bd0f7b4635b9aa9846bc21b9aae171f78890409a5a71d3b648e
0x55d456408f942c6f894b2aa39fe4a49daadc2437c8861536a7afd5d9e3b41263

Functions
Getter at block 20941774
boostPayment(view returns (address)
0x0000000000000000000000000000000000000000
boostRate(view returns (uint256)
10000
boostedSupply(view returns (uint256)
235452741754195938134
decimals(view returns (uint8)
18
denominator(view returns (uint256)
10000
epochCount(view returns (uint256)
84
escrowDuration(view returns (uint256)
31536000
isShutdown(view returns (bool)
false
kickRewardEpochDelay(view returns (uint256)
4
kickRewardPerEpoch(view returns (uint256)
100
lockDuration(view returns (uint256)
7257600
lockedSupply(view returns (uint256)
235452741754195938134
maximumBoostPayment(view returns (uint256)
0
name(view returns (string)
Vote Locked POP Token
nextBoostRate(view returns (uint256)
10000
nextMaximumBoostPayment(view returns (uint256)
0
owner(view returns (address)
0x92a1cb552d0e177f3a135b4c87a4160c8f2a485f
rewardsDuration(view returns (uint256)
604800
rewardsEscrow(view returns (address)
0xb5cb5710044d1074097c17b7535a1cf99cbfb17f
stakingToken(view returns (address)
0xd0cd466b34a24fcb2f87676278af2005ca8a78c4
symbol(view returns (string)
vlPOP
totalSupply(view returns (uint256 supply)
0
Read-only
balanceAtEpochOf(uint256 _epochaddress _userview returns (uint256 amount)
balanceOf(address _userview returns (uint256 amount)
balances(addressview returns (uint112 lockeduint112 boosteduint32 nextUnlockIndex)
claimableRewards(address _accountview returns (struct PopLockerEarnedData[] userRewards)
epochs(uint256view returns (uint224 supplyuint32 date)
findEpochId(uint256 _timeview returns (uint256 epoch)
getRewardForDuration(address _rewardsTokenview returns (uint256)
lastTimeRewardApplicable(address _rewardsTokenview returns (uint256)
lockedBalanceOf(address _userview returns (uint256 amount)
lockedBalances(address _userview returns (uint256 totaluint256 unlockableuint256 lockedstruct PopLockerLockedBalance[] lockData)
rewardData(addressview returns (bool useBoostuint40 periodFinishuint208 rewardRateuint40 lastUpdateTimeuint208 rewardPerTokenStored)
rewardDistributors(addressaddressview returns (bool)
rewardPerToken(address _rewardsTokenview returns (uint256)
rewardTokens(uint256view returns (address)
rewardWeightOf(address _userview returns (uint256 amount)
rewards(addressaddressview returns (uint256)
totalSupplyAtEpoch(uint256 _epochview returns (uint256 supply)
userLocks(addressuint256view returns (uint112 amountuint112 boosteduint32 unlockTime)
userRewardPerTokenPaid(addressaddressview returns (uint256)
State-modifying
addReward(address _rewardsTokenaddress _distributorbool _useBoost
approveRewardDistributor(address _rewardsTokenaddress _distributorbool _approved
checkpointEpoch(
getReward(address _account
kickExpiredLocks(address _account
lock(address _accountuint256 _amountuint256 _spendRatio
notifyRewardAmount(address _rewardsTokenuint256 _reward
processExpiredLocks(bool _relock
processExpiredLocks(bool _relockuint256 _spendRatioaddress _withdrawTo
recoverERC20(address _tokenAddressuint256 _tokenAmount
renounceOwnership(
setApprovals(
setBoost(uint256 _maxuint256 _rateaddress _receivingAddress
setEscrowDuration(uint256 duration
setKickIncentive(uint256 _rateuint256 _delay
setRewardsEscrow(address _rewardsEscrow
shutdown(
transferOwnership(address newOwner
Events
EscrowDurationUpdated(uint256 _previousDurationuint256 _newDuration
KickReward(address indexed _useraddress indexed _kickeduint256 _reward
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Recovered(address _tokenuint256 _amount
Relocked(address indexed _useruint256 _amount
RewardAdded(address indexed _tokenuint256 _reward
RewardPaid(address indexed _useraddress indexed _rewardsTokenuint256 _reward
RewardsEscrowUpdated(address _previousaddress _new
Staked(address indexed _useruint256 _paidAmountuint256 _lockedAmountuint256 _boostedAmount
Withdrawn(address indexed _useruint256 _amount
Constructor
constructor(address _stakingTokenaddress _rewardsEscrow
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.