StakingRewardsMultiGauge_StakeDAO

Verified contract

Active on Ethereum with 1,907 txns
Deployed by via 0x963d2cf8 at 13225432
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
17 additional variables
ERC-20
Value $52,811.73
ERC-20
Value $2,068.08
ERC-20
--
ERC-20
--
ERC-20
--
0xe0367f04b73bf53732e02eae767189cf4a16f1535b038224ef27d1682116ab98
0x51b6bf289834e0a1c51d9f082ce07588d2e18d96f71da91adc97aa01d7e24a04
0x8c467c82476ae03c1cb6acc90d31a06080af0b3c63842dfacd8847e528a51a04
0xb98f22d1f15d2f9b932fe9eb8c9c5621ee36569e65b88afc16f85baaf83b72aa
0xd41fd31149481e245e959c10cc7b13f50f0e16301697e28d9bccfe154da6fb06
0x5651741fcfc1181ad6be022b60945400db841c09b08bf7c2c574892c45e3ab95
0xf98f9e934e6962098e6e6b5dc42530516cd5a3e1a1d0f14a50f47309776cf12b
0x50877891499bea7133510f631453d1dd3a1a6ec3295fda7196d6e1426a3c1c0c
0x5c3a4f2acb7364e4c522b4dc5ffb69986e8b51958fa743727d389a86f59b9d4b
0x938a982d6100862ca7a582fac1fecfb7ca823e9d10a1d32a89f75509e647537d

Functions
Getter at block 21158242
 
fraxPerLPToken(view returns (uint256)
getAllRewardTokens(view returns (address[])
[0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0, 0x73968b9a57c6E53d41345FD57a6E6ae27d6CDB2F]
getRewardForDuration(view returns (uint256[] rewards_per_duration_arr)
[25618846032049536000, 0]
getRewardSymbols(view returns (string[])
[FXS, SDT]
lastUpdateTime(view returns (uint256)
1731229139
lock_max_multiplier(view returns (uint256)
3000000000000000000
lock_time_for_max_multiplier(view returns (uint256)
94608000
lock_time_min(view returns (uint256)
86400
migrationsOn(view returns (bool)
false
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xb1748c79709f4ba2dd82834b8c82d4a505003f27
periodFinish(view returns (uint256)
1731436182
rewardsCollectionPaused(view returns (bool)
false
rewardsDuration(view returns (uint256)
604800
 
rewardsPerToken(view returns (uint256[] newRewardsPerTokenStored)
rewards_distributor(view returns (address)
0x278dc748eda1d8efef1adfb518542612b49fcd34
stakesUnlocked(view returns (bool)
false
stakingPaused(view returns (bool)
false
stakingToken(view returns (address)
0x5af15da84a4a6edf2d9fa6720de921e1026e37b7
totalCombinedWeight(view returns (uint256)
6895017394421458598728572
totalLiquidityLocked(view returns (uint256)
1871971657505466451102983
vefxs_max_multiplier(view returns (uint256)
2000000000000000000
vefxs_per_frax_for_max_boost(view returns (uint256)
4000000000000000000
withdrawalsPaused(view returns (bool)
false
Read-only
calcCurCombinedWeight(address accountview returns (uint256 old_combined_weightuint256 new_vefxs_multiplieruint256 new_combined_weight)
combinedWeightOf(address accountview returns (uint256)
earned(address accountview returns (uint256[] new_earned)
gaugeControllers(uint256view returns (address)
greylist(addressview returns (bool)
isTokenManagerFor(address caller_addraddress reward_token_addrview returns (bool)
lockMultiplier(uint256 secsview returns (uint256)
lockedLiquidityOf(address accountview returns (uint256)
lockedStakesOf(address accountview returns (struct StakingRewardsMultiGaugeLockedStake[])
minVeFXSForMaxBoost(address accountview returns (uint256)
rewardManagers(addressview returns (address)
rewardRates(uint256 token_idxview returns (uint256 rwd_rate)
rewardRatesManual(uint256view returns (uint256)
rewardSymbols(uint256view returns (string)
rewardTokenAddrToIdx(addressview returns (uint256)
rewardTokens(uint256view returns (address)
staker_allowed_migrators(addressaddressview returns (bool)
userStakedFrax(address accountview returns (uint256)
valid_migrators(addressview returns (bool)
veFXSMultiplier(address accountview returns (uint256)
State-modifying
acceptOwnership(
addMigrator(address migrator_address
changeTokenManager(address reward_token_addressaddress new_manager_address
getReward(returns (uint256[])
greylistAddress(address _address
migrator_stakeLocked_for(address staker_addressuint256 amountuint256 secsuint256 start_timestamp
migrator_withdraw_locked(address staker_addressbytes32 kek_id
nominateNewOwner(address _owner
recoverERC20(address tokenAddressuint256 tokenAmount
removeMigrator(address migrator_address
setGaugeController(address reward_token_addressaddress _rewards_distributor_addressaddress _gauge_controller_addressbool sync_too
setLockedStakeTimeForMinAndMaxMultiplier(uint256 _lock_time_for_max_multiplieruint256 _lock_time_min
setMultipliers(uint256 _lock_max_multiplieruint256 _vefxs_max_multiplieruint256 _vefxs_per_frax_for_max_boost
setRewardRate(address reward_token_addressuint256 new_ratebool sync_too
setRewardsDuration(uint256 _rewardsDuration
stakeLocked(uint256 liquidityuint256 secs
stakerAllowMigrator(address migrator_address
stakerDisallowMigrator(address migrator_address
sync(
sync_gauge_weights(bool force_update
toggleMigrations(
toggleRewardsCollection(
toggleStaking(
toggleWithdrawals(
unlockStakes(
withdrawLocked(bytes32 kek_id
Events
LockedStakeMaxMultiplierUpdated(uint256 multiplier
LockedStakeMinTime(uint256 secs
LockedStakeTimeForMaxMultiplier(uint256 secs
MaxVeFXSMultiplier(uint256 multiplier
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
Recovered(address destination_addressaddress tokenuint256 amount
RewardPaid(address indexed useruint256 rewardaddress token_addressaddress destination_address
RewardsDurationUpdated(uint256 newDuration
RewardsPeriodRenewed(address token
StakeLocked(address indexed useruint256 amountuint256 secsbytes32 kek_idaddress source_address
WithdrawLocked(address indexed useruint256 amountbytes32 kek_idaddress destination_address
veFXSPerFraxForMaxBoostUpdated(uint256 scale_factor
Constructor
constructor(address _owneraddress _stakingTokenaddress _rewards_distributor_addressstring[] _rewardSymbolsaddress[] _rewardTokensaddress[] _rewardManagersuint256[] _rewardRatesaddress[] _gaugeControllers
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.