StakingRewardsV2

Verified contract

Active on Ethereum with 4,952 txns
Deployed by via 0x7137524a at 14385756
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $58,618.48
ERC-20
--
0x31e934e08f40357e25759daf7e3bfe26df62ad759831e23cedf9b7f89b795f26
0xae67c6686eb47f585300998e5447ee6a6cec500073e8fbb5458f909dd278b17c
0x563054995c58276bdbc357a8a5981385fa13b5b0c2e54c64b6c2acc05ab78d6d
0x7fc39676b93016ad53a871ce7633643f2bb06851a6a96577fee8c94a15105611
0xb329551e8c2fc814975629b01bb54c2017c46d619c5a451edf9d0d69af1d4fd0
0x5e0084cdaf666d1026d40608f89830c87ca6d8efa896a2aabfe46f9633db46c0
0x697a85f588086418af89034aa8843942250b2550699eb63481db4a563844bc49
0x8b816f93a5a1ebdce1dd3729f149dda3e2a5e6309d2f5925981ce3e405ccdbb2
0x020f419772acdab77baded5320931575a7c1cef75d8d118f66579213758af1cf
0x0fbf6dd5f32eb313c5993a5fd37d5d235a1f649a084f268704503c1598f86802

Functions
Getter at block 20840414
MAX_MULTIPLIER(view returns (uint256)
5000000
RATE_DECIMALS(view returns (uint256)
1000000
RUMB1_ID(view returns (uint8)
2
RUMB2_ID(view returns (uint8)
4
UMB_ID(view returns (uint8)
1
lastTimeRewardApplicable(view returns (uint256)
1678753323
maxEverTotalRewards(view returns (uint256)
200000000000000000000000000
owner(view returns (address)
0xa6e4ffa19b213abea258ae72e8e1a209b9e543e7
paused(view returns (bool)
true
rUmb1(view returns (address)
0x1b17dbb40fbed8735e7fe8c9eb02c20984fadfd6
rUmb2(view returns (address)
0xae9aca5d20f5b139931935378c4489308394ca2c
rewardPerToken(view returns (uint256 perToken)
453368948443122898
rewardPerTokenStored(view returns (uint256)
453368948443122898
rewardRate(view returns (uint256)
932266666666666666
rewardsDistribution(view returns (address)
0xa6e4ffa19b213abea258ae72e8e1a209b9e543e7
timeData(view returns (uint32 periodFinishuint32 rewardsDurationuint32 lastUpdateTimeuint96 totalRewardsSupply)
(periodFinish=1678753323, rewardsDuration=1085800, lastUpdateTime=1678753323, totalRewardsSupply=29116738986666666666666666)
totalSupply(view returns (uint128 totalBalanceuint128 totalBonus)
(totalBalance=10805815277392537877208238, totalBonus=4063501909248087168106994)
umb(view returns (address)
0x6fc13eace26590b80cccab1ba5d51890577d83b2
Read-only
balances(addressview returns (uint96 umbBalanceuint96 lockedWithBonusuint32 nextLockIndexuint160 userRewardPerTokenPaiduint96 rewards)
calculateBonus(uint256 _amountuint256 _multiplierpure returns (uint256 bonus)
earned(address _accountview returns (uint256)
getPeriods(address _tokenview returns (uint256[])
locks(addressuint256view returns (uint8 tokenIduint120 amountuint32 lockDateuint32 unlockDateuint32 multiplieruint32 withdrawnAt)
multipliers(addressuint256view returns (uint256)
periodIndexes(addressuint256view returns (uint256)
periods(addressuint256view returns (uint256)
periodsCount(address _tokenview returns (uint256)
State-modifying
exit(
exitAndUnlock(uint256[] _lockIds
finishFarming(
getReward(
getRewardAndMigrate(address _newPoolbytes _data
lockTokens(address _tokenuint256 _amountuint256 _period
notifyRewardAmount(uint256 _reward
removePeriods(address _tokenuint256[] _periods
renounceOwnership(
restart(uint256 _rewardsDurationuint256 _reward
setLockingTokenSettings(address _tokenuint256[] _periodsuint256[] _multipliers
setPaused(bool _paused
setRewardsDistribution(address _rewardsDistribution
setRewardsDuration(uint256 _rewardsDuration
stake(uint256 _amount
swap1to2(
transferOwnership(address newOwner
unlockAndMigrate(address _newPooluint256[] _idsbytes _data
unlockTokens(uint256[] _ids
withdraw(uint256 _amount
withdrawAndMigrate(address _newPooluint256 _amountbytes _data
Events
FarmingFinished(
LockedTokens(address indexed useraddress indexed tokenuint256 lockIduint256 amountuint256 perioduint256 multiplier
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PauseChanged(bool isPaused
RewardAdded(uint256 reward
RewardPaid(address indexed useruint256 reward
RewardsDurationUpdated(uint256 newDuration
Staked(address indexed useruint256 amountuint256 bonus
Swap1to2(uint256 swapped
TokenSettings(address indexed tokenuint256 perioduint256 multiplier
UnlockedTokens(address indexed useraddress indexed tokenuint256 lockIduint256 amount
Withdrawn(address indexed useruint256 amount
Constructor
constructor(address _owneraddress _rewardsDistributionaddress _umbaddress _rUmb1address _rUmb2
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.