MarsStakingRewards

Verified contract

Active on Ethereum with 2,119 txns
Deployed by via 0xa0c92ff6 at 11747937
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0x4c5f9f2d5c0371ac099953aa401eaf1348d250122373ed37485b9875e7b2ed52
0x02638cddd1058d7ca14f8a122ba3c2871d2c2320bbea766ff511769a6f85d315
0x8ddf6c033a7a231531ae89c15586bf9334ad23de58076df720860cb9b92ea72f
0x3b5965931680252f0b3a46a7d9220f4af07dc20c8a507939b507c073e0f810a0
0xacf77fd06f57772f178123a8bf8741b5ecccf7ecb43dd323891fbd3f6f09b711
0x2fe0ef6025fa10db9deb911ff73911a2cff56ef00e15f232b006c8424d765fc3
0xa242b9d3adb109b6216cd272b384bab9f02cf66c025e6ec555bb2308e69fe03b
0xc4807d96ae4f043e1be46cc63a5b5f53cdce9c3b530c7601440b8e87cf39e78d
0xb1dfac82e8db635fb0b25c40514408db578b4bb42efe6f5822497ac82d5b582e
0xd800b27b157c6c35157cfc1c5b9b7dd719d5638d075d7bc72f5def21d19ba36b

Functions
Getter at block 21398620
getRewardForDuration(view returns (uint256)
5884444444444444444320000
isOwner(view returns (bool)
false
lastTimeRewardApplicable(view returns (uint256)
1698902375
lastUpdateTime(view returns (uint256)
1698902375
owner(view returns (address)
0x65785917bc751f6506bd4818527b1909d0b1e57a
periodFinish(view returns (uint256)
1698902375
rewardPerToken(view returns (uint256)
181443571097787706028196076
rewardPerTokenStored(view returns (uint256)
181443571097787706028196076
rewardRate(view returns (uint256)
2270233196159122085
rewardsDistribution(view returns (address)
0xf9f520c02025e0e3b3a6b81248ca340e309eb6cc
rewardsDuration(view returns (uint256)
2592000
rewardsToken(view returns (address)
0x66c0dded8433c9ea86c8cf91237b14e10b4d70b7
stakingToken(view returns (address)
0x54bcf4948e32a8706c286416e3ced37284f17fc9
totalSupply(view returns (uint256)
64900192875323303
Read-only
balanceOf(address accountview returns (uint256)
earned(address accountview returns (uint256)
rewards(addressview returns (uint256)
userRewardPerTokenPaid(addressview returns (uint256)
State-modifying
exit(
getReward(
inCaseTokensGetStuck(address _tokenuint256 _amount
notifyRewardAmount(uint256 rewarduint256 duration
renounceOwnership(
setRewardsDistribution(address _rewardsDistribution
stake(uint256 amount
stakeWithPermit(uint256 amountuint256 deadlineuint8 vbytes32 rbytes32 s
transferOwnership(address newOwner
withdraw(uint256 amount
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardAdded(uint256 reward
RewardPaid(address indexed useruint256 reward
Staked(address indexed useruint256 amount
Withdrawn(address indexed useruint256 amount
Constructor
constructor(address _rewardsDistributionaddress _rewardsTokenaddress _stakingToken
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.