StrikeStakingProxy

Verified contract

Proxy

Active on Ethereum with 2,702 txns
Deployed by via 0xac786b16 at 15975646
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,015,288.28
ERC-20
Value $7,278.33
 (#0)
ERC-1555
--
0xe6eece51c61638d7d8f711d64eb3a752a7d056e78ddf4c079c6d8201e673c32a
0xdb40f80598b70e5196fa78f0463a7efe26cc272c56c1fe1dfe02d7d72566c7cd
0x86e66101a8a3a433f4e8e39410237d8e0db62d8845049a63a27df57293205b0b
0x4a355ec35ba0dc097907d29c01bb292c36bd330d28899da3b96aaa5404358c88
0x3c3ba532180f7d43e638336190619e8632a0ef2b83b13926bf985ec08fb49be2
0xba926b425af6743158c411ccaebd8243275e3bffb762875ec38b555bd4fedb4a
0x22052330b8d4239dfa291c5edf14d180223b574e0681c1e55fbde995e66977c4
0x9aa3d368aa9719e8fb9faab5e102fc562bb7f3e1c4784eb6acc2059e7bb60dfa
0xef6dacf1f8608bda0fe4000779f0dbc41a0303b04041d15f367a2ca7a32af490
0x03511ee6c9f8c81263437afeeeda12835022d8a7394562582c7713600f14fb81

Functions
Getter at block 21285187
admin(view returns (address)
0xe789af79d295b0e4fa1c1e8a1b6fe186c1ae2326
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingStrikeStakingImplementation(view returns (address)
0x0000000000000000000000000000000000000000
strikeStakingImplementation(view returns (address)
0x8942a64c1834a926268eb031b80f25336f962bcc
HALF(view returns (uint256)
65000
MAX_REWARD_TOKENS(view returns (uint256)
10
QUART(view returns (uint256)
25000
WHOLE(view returns (uint256)
100000
admin(view returns (address)
0xe789af79d295b0e4fa1c1e8a1b6fe186c1ae2326
groupDuration(view returns (uint256)
604800
lockDuration(view returns (uint256)
7257600
lockedSupply(view returns (uint256)
4328365782167241910776
owner(view returns (address)
0xe789af79d295b0e4fa1c1e8a1b6fe186c1ae2326
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingStrikeStakingImplementation(view returns (address)
0x0000000000000000000000000000000000000000
rewardsDuration(view returns (uint256)
1209600
stakingToken(view returns (address)
0x74232704659ef37c08995e386a2e26cc27a8d7b1
strikeStakingImplementation(view returns (address)
0x8942a64c1834a926268eb031b80f25336f962bcc
totalSupply(view returns (uint256)
100920901285302361343698
Read-only
claimableRewards(address accountview returns (struct StrikeStakingRewardData[] _rewards)
earnedBalances(address userview returns (uint256 totalstruct StrikeStakingLockedBalance[] earningsData)
getRewardForDuration(address _rewardsTokenview returns (uint256)
isExcludedFromPenalty(address accountview returns (bool)
lastTimeRewardApplicable(address _rewardsTokenview returns (uint256)
lockedBalances(address userview returns (uint256 totaluint256 unlockableuint256 lockedstruct StrikeStakingLockedBalance[] lockData)
minters(addressview returns (bool)
mintersArray(uint256view returns (address)
rewardData(addressview returns (uint256 periodFinishuint256 rewardRateuint256 lastUpdateTimeuint256 rewardPerTokenStored)
rewardDistributors(addressaddressview returns (bool)
rewardPerToken(address _rewardsTokenview returns (uint256)
rewardTokens(uint256view returns (address)
rewards(addressaddressview returns (uint256)
totalBalance(address userview returns (uint256 amount)
unlockedBalance(address userview returns (uint256 amount)
userRewardPerTokenPaid(addressaddressview returns (uint256)
withdrawableBalance(address userview returns (uint256 amountuint256 penaltyAmount)
State-modifying
_acceptAdmin(
_acceptImplementation(
_setPendingAdmin(address newPendingAdmin
_setPendingImplementation(address newPendingImplementation
_acceptAdminInImplementation(
_become(address stakingProxy
addReward(address _rewardsTokenaddress _distributor
approveRewardDistributor(address _rewardsTokenaddress _distributorbool _approved
emergencyWithdraw(
excludeFromPenalty(address _rewardsTokenaddress userbool excluded
exit(
getReward(
initialize(address _stakingTokenaddress[] _minters
mint(address useruint256 amount
notifyRewardAmount(address _rewardsTokenuint256 reward
recoverERC20(address tokenAddressuint256 tokenAmount
removeBlacklistedLocks(address accountaddress _rewardsTokenaddress to
stake(uint256 amountbool lock
withdraw(uint256 amount
withdrawExpiredLocks(
Events
NewAdmin(address oldAdminaddress newAdmin
NewImplementation(address oldImplementationaddress newImplementation
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewPendingImplementation(address oldPendingImplementationaddress newPendingImplementation
NewAdmin(address oldAdminaddress newAdmin
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
Recovered(address tokenuint256 amount
RewardAdded(uint256 reward
RewardDistributorApproved(address indexed rewardAddressaddress indexed distributorbool approved
RewardPaid(address indexed useraddress indexed rewardsTokenuint256 reward
RewardTokenAdded(address indexed rewardTokenAddress
Staked(address indexed useruint256 amount
Withdrawn(address indexed useruint256 amount
Constructor
constructor(
Fallback and receive
fallback(
Errors

This contract contains no error objects.