StakingRewards

Verified contract

Active on Ethereum with 1,792 txns
Deployed by via 0x571c06e6 at 11606847
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
10 additional variables
ERC-20
--
ERC-20
--
0x5c61730d50209257c00146e50df6c545135c6bb61e413831006c0b4832d76f0f
0x4bd0b466dd94bf716a8ac4b9a6680549dc81184463cc517dc611233c910bfed1
0xca4dbc04187f0892597947a1b4b42167b46b19766308f926720a39db543dc3b7
0xc9de84e6df96a0bbc8e0ce5b63bb67932b1a31803fd43bb2fe55861f8c40c447
0x2c5454b4e8d25265fdb307ccdc3cce8d209e7b83388bfadef922f186dd6aaedc
0x6c633ed2646fb3bf820d4930c80a243264fd48d45d02d05a1a25d01a5dfcbec9
0xd88f0a0729fff919eba2a1082a63e933188fa24934d595e402819a180ff2fb5a
0xf58b8f10fad8e1bd41f4fc2b8ec9b29b9fdb46158f63107ffba9361ce999091d
0xb3197f39209c2e0624c0bf499d6dde666c3626a5fe275792abebae0266e94e09
0x0305ccfdd0dd4dfb8b90f18418cf7966913731e5e6a0bad861c5a35603778c50

Functions
Getter at block 21229012
crBoostMultiplier(pure returns (uint256)
1000000
cr_boost_max_multiplier(view returns (uint256)
3000000
getRewardForDuration(view returns (uint256)
5999999999999999999184000
lastPauseTime(view returns (uint256)
0
lastTimeRewardApplicable(view returns (uint256)
1641858180
lastUpdateTime(view returns (uint256)
1623746170
locked_stake_max_multiplier(view returns (uint256)
3000000
locked_stake_min_time(view returns (uint256)
604800
locked_stake_time_for_max_multiplier(view returns (uint256)
94608000
minting_fee(view returns (uint256)
50000
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0f8117bdba54707cd261bed68a240d05e72b8636
owner_address(view returns (address)
0x0f8117bdba54707cd261bed68a240d05e72b8636
owner_mintingfee_address(view returns (address)
0x4dcaf448f382e3ce279092bb4dd42c20fabaf9c6
paused(view returns (bool)
false
periodFinish(view returns (uint256)
1641858180
rewardPerToken(view returns (uint256)
616623698552882468102730035
rewardPerTokenStored(view returns (uint256)
233298951750160140613685253
rewardRate(view returns (uint256)
190258751902587519
rewardsDistribution(view returns (address)
0x0f8117bdba54707cd261bed68a240d05e72b8636
rewardsDuration(view returns (uint256)
31536000
rewardsToken(view returns (address)
0x88bd6efe33bc82860278c044efa33364c6285032
stakingToken(view returns (address)
0x71aac1e9ddbfbcafa3d81bcc5a21e762775bf739
timelock_address(view returns (address)
0x589fd0299b2e20043decbafc1d88eaed58e2abf2
totalBoostedSupply(view returns (uint256)
8989684192814841
totalSupply(view returns (uint256)
8989401121145226
unlockedStakes(view returns (bool)
true
Read-only
balanceOf(address accountview returns (uint256)
boostedBalanceOf(address accountview returns (uint256)
earned(address accountview returns (uint256)
getUserTotalRewards(address _addrview returns (uint256 userTotalClaimedRewards)
greylist(addressview returns (bool)
lockedBalanceOf(address accountview returns (uint256)
lockedStakesOf(address accountview returns (struct StakingRewardsLockedStake[])
rewards(addressview returns (uint256)
rewardsFor(address accountview returns (uint256)
stakingMultiplier(uint256 secsview returns (uint256)
totalClaimedRewards(addressview returns (uint256)
unlockedBalanceOf(address accountview returns (uint256)
userRewardPerTokenPaid(addressview returns (uint256)
State-modifying
acceptOwnership(
getReward(
greylistAddress(address _address
initializeDefault(
nominateNewOwner(address _owner
recoverERC20(address tokenAddressuint256 tokenAmount
renewIfApplicable(
setLockedStakeTimeForMinAndMaxMultiplier(uint256 _locked_stake_time_for_max_multiplieruint256 _locked_stake_min_time
setMintingFee(uint256 _minting_fee
setMintingFeeAddress(address _feeAddress
setMultipliers(uint256 _locked_stake_max_multiplieruint256 _cr_boost_max_multiplier
setOwnerAndTimelock(address _new_owneraddress _new_timelock
setPaused(bool _paused
setRewardRate(uint256 _new_rate
setRewardsDistribution(address _rewardsDistribution
setRewardsDuration(uint256 _rewardsDuration
stake(uint256 amount
stakeLocked(uint256 amountuint256 secs
unlockStakes(
withdraw(uint256 amount
withdrawLocked(bytes32 kek_id
Events
DefaultInitialization(
LockedStakeMaxMultiplierUpdated(uint256 multiplier
LockedStakeMinTime(uint256 secs
LockedStakeTimeForMaxMultiplier(uint256 secs
MaxCRBoostMultiplier(uint256 multiplier
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
PauseChanged(bool isPaused
Recovered(address tokenuint256 amount
RewardAdded(uint256 reward
RewardPaid(address indexed useruint256 reward
RewardsDurationUpdated(uint256 newDuration
RewardsPeriodRenewed(address token
StakeLocked(address indexed useruint256 amountuint256 secs
Staked(address indexed useruint256 amount
Withdrawn(address indexed useruint256 amount
WithdrawnLocked(address indexed useruint256 amountbytes32 kek_id
Constructor
constructor(address _owneraddress _rewardsDistributionaddress _rewardsTokenaddress _stakingTokenaddress _timelock_addressuint256 _pool_weight
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.