StrikeStakingProxy
Verified contract
Proxy
Active on
Ethereum with 2,702 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x7423…d7b1
Balances ($1,022,566.60)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
STRK | ERC-20 | 101.83433K | $9.97 |
$1,015,288.28 | |
USDC | ERC-20 | 7.280167K | $0.999747 |
$7,278.33 | |
0xcec9…1e98 | ERC-1555 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21282533 | 9 hours ago | | | 0 | 0.0051631394 | |
| 21282528 | 9 hours ago | | | 0 | 0.0045790152 | |
| 21278515 | a day ago | | | 0 | 0.0029393073 | |
| 21269641 | 2 days ago | | | 0 | 0.0011014272 | |
| 21269618 | 2 days ago | | | 0 | 0.0010533115 | |
| 21256942 | 4 days ago | | | 0 | 0.0017024956 | |
| 21254082 | 4 days ago | | | 0 | 0.0027839167 | |
| 21242839 | 6 days ago | | | 0 | 0.0024904608 | |
| 21233095 | 7 days ago | | | 0 | 0.0023509576 | |
| 21228151 | 8 days ago | | | 0 | 0.0018287999 |
ABI
ABI objects
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 account) view returns (struct StrikeStakingRewardData[] _rewards)
earnedBalances(address user) view returns (uint256 total, struct StrikeStakingLockedBalance[] earningsData)
getRewardForDuration(address _rewardsToken) view returns (uint256)
isExcludedFromPenalty(address account) view returns (bool)
lastTimeRewardApplicable(address _rewardsToken) view returns (uint256)
lockedBalances(address user) view returns (uint256 total, uint256 unlockable, uint256 locked, struct StrikeStakingLockedBalance[] lockData)
minters(address) view returns (bool)
mintersArray(uint256) view returns (address)
rewardData(address) view returns (uint256 periodFinish, uint256 rewardRate, uint256 lastUpdateTime, uint256 rewardPerTokenStored)
rewardDistributors(address, address) view returns (bool)
rewardPerToken(address _rewardsToken) view returns (uint256)
rewardTokens(uint256) view returns (address)
rewards(address, address) view returns (uint256)
totalBalance(address user) view returns (uint256 amount)
unlockedBalance(address user) view returns (uint256 amount)
userRewardPerTokenPaid(address, address) view returns (uint256)
withdrawableBalance(address user) view returns (uint256 amount, uint256 penaltyAmount)
State-modifying
Events _acceptAdmin()
_acceptImplementation()
_setPendingAdmin(address newPendingAdmin)
_setPendingImplementation(address newPendingImplementation)
_acceptAdminInImplementation()
_become(address stakingProxy)
addReward(address _rewardsToken, address _distributor)
approveRewardDistributor(address _rewardsToken, address _distributor, bool _approved)
emergencyWithdraw()
excludeFromPenalty(address _rewardsToken, address user, bool excluded)
exit()
getReward()
initialize(address _stakingToken, address[] _minters)
mint(address user, uint256 amount)
notifyRewardAmount(address _rewardsToken, uint256 reward)
recoverERC20(address tokenAddress, uint256 tokenAmount)
removeBlacklistedLocks(address account, address _rewardsToken, address to)
stake(uint256 amount, bool lock)
withdraw(uint256 amount)
withdrawExpiredLocks()
NewAdmin(address oldAdmin, address newAdmin)
NewImplementation(address oldImplementation, address newImplementation)
NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
NewPendingImplementation(address oldPendingImplementation, address newPendingImplementation)
NewAdmin(address oldAdmin, address newAdmin)
NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
Recovered(address token, uint256 amount)
RewardAdded(uint256 reward)
RewardDistributorApproved(address indexed rewardAddress, address indexed distributor, bool approved)
RewardPaid(address indexed user, address indexed rewardsToken, uint256 reward)
RewardTokenAdded(address indexed rewardTokenAddress)
Staked(address indexed user, uint256 amount)
Withdrawn(address indexed user, uint256 amount)
constructor()
fallback()
This contract contains no error objects.