StakingContract

Verified contract

Active on Ethereum with 133 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
ERC-20
Value $270,712.59
0x75164bda37b0af646f86110f20a51a90c7fe229dae15dfc905fcbf26c23fd782
0xfc6f4782ab90ccf7a70cce85c097782071f93b095f24e255f9fb5521b1460f67
0x9544039841a4d70e1271d3882e01779d61f5821cd5d7e8973626a20d7f11170e
0x342e4311075317ec930627482cf2e0b9d6ebc84058f5ea042224cfb7b89dd108
0x3ae08350b9ed4c0d60b99fdc909be1bb71f17c4300b27c06b4734cc40e6c30f3
0x6295498cd4f023e7eb29cb7472f765e49714e9b7928ca232bde63eacf0b7d9ba
0xcfa053b678c025188f41b5910f3159fe08f655173ee95edbee80700d7ec958fa
0xe7ac51af1120811ba513b3ffc0353d886060733cfeba5a021e65d1094b7e8040
0x72a98c52b18b9d7e7ef2cab38adbcb77f4fb573073fb1d2ba57ecfcd4b7de922
0xb6ecd7810c491b04e4103db31299aebb374d298478c46d7c8d6b92febf8f2338

Functions
Getter at block 20946236
MAX_APY(view returns (uint256)
1200000
MAX_LOCKUP_DAYS(view returns (uint256)
365
PRECISION(view returns (uint256)
1000000
cosmicTokenAddress(view returns (address)
0x55a05cf8898dd1c582eef939df645d5d235c6f74
max_penalty(view returns (uint256)
750000
owner(view returns (address)
0x99ba8b1b6657dd873aa491c83794862fc4ae4c6d
Read-only
bonusBoosts(uint256view returns (uint256)
bonusTiers(uint256view returns (uint256)
calculateAPY(uint256 _lockupDayspure returns (uint256)
calculateBonus(uint256 _amountview returns (uint256)
calculatePenalty(uint256 _lockupDaysuint256 _daysSinceLastStakedview returns (uint256)
calculatePendingRewards(uint256 _indexview returns (uint256)
calculateUnstakePenalty(uint256 _indexview returns (uint256)
userStakeCount(addressview returns (uint256)
userStakes(address useruint256view returns (uint256 amountuint256 lockupDaysuint256 stakedOnuint256 lastRewardCalculateduint256 pendingRewardsuint256 lastClaimeduint256 totalClaimeduint256 apyuint256 unstakedOnuint256 penalty)
State-modifying
claimRewards(uint256 _index
emergenceyWithdrawTokens(
renounceOwnership(
stake(uint256 _amountuint256 _lockupDays
transferOwnership(address newOwner
unstake(uint256 _index
updateMaxPenalty(uint256 _newPenalty
withdraw(payable 
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _cosmicTokenAddress
Fallback and receive
receive(
Errors
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account