StrikeStaking

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xd900c0dd at 19014965
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "StrikeStaking"

No transactions found for "StrikeStaking"


Functions
Getter at block 21166675
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)
0x0000000000000000000000000000000000000000
groupDuration(view returns (uint256)
604800
lockDuration(view returns (uint256)
7257600
lockedSupply(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingStrikeStakingImplementation(view returns (address)
0x0000000000000000000000000000000000000000
rewardsDuration(view returns (uint256)
1209600
stakingToken(view returns (address)
0x0000000000000000000000000000000000000000
strikeStakingImplementation(view returns (address)
0x0000000000000000000000000000000000000000
totalSupply(view returns (uint256)
0
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
_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
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

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.