StakingRewardsMultiGauge_FRAX_SUSHI

Verified contract

Active on Ethereum with 2,496 txns
Deployed by via 0x09bbf158 at 13013617
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
17 additional variables
ERC-20
Value $73,372.43
ERC-20
Value $49.78
ERC-20
--
ERC-20
--
ERC-20
--
0x101f701ce3b67576eca03289f5a25d4e4e5124cd6880841149fab78887d268f8
0x52c874485bd39f0c53d222fb1c9682d684a7b4ff2afdeb2deb9ea092301d2c08
0x1d5aae96fd9353a8e2f33be172ce8e91b78209351b97d5876e5e82a374b4ad0a
0xe50362a95184f52aab1d5277822ce5932e166cf62d52012294786751901fad66
0x206ed8ba108e1835a210f7ec8861a43a0b1f7be812f44cc4683a76cc89574bdf
0x06977e4dd585b9237c3c9911c6e00018f1cac77d4c28930d7e9b207193da2790
0x0da0361c2e144b282dc42665be275bd2012b5d4945b68e538048faa659bf36bd
0x7e6259ba6d1ed955d215749eca140ab9152211f10ec8ca059d54cacc81bd72eb
0x6e9b6a35cf41ef1181ab54704ec72fe714cfe0d532dfd0d4841b18f2accd1167
0x84da446ce28a75cb7d56cb6db48b7a3a4b7031be37a5179c0666a17ac1820a6d

Functions
Getter at block 21159419
fraxPerLPToken(view returns (uint256)
1004396985638965688
getAllRewardTokens(view returns (address[])
[0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0, 0x6B3595068778DD592e39A122f4f5a5cF09C90fE2]
getRewardForDuration(view returns (uint256[] rewards_per_duration_arr)
[0, 19175649968160000]
getRewardSymbols(view returns (string[])
[FXS, SUSHI]
lastUpdateTime(view returns (uint256)
1724549663
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)
1724977917
rewardsCollectionPaused(view returns (bool)
false
rewardsDuration(view returns (uint256)
604800
 
rewardsPerToken(view returns (uint256[] newRewardsPerTokenStored)
rewards_distributor(view returns (address)
0x48d9a9e67e9decfd493efe2b3d3b5291fc802e5f
stakesUnlocked(view returns (bool)
true
stakingPaused(view returns (bool)
true
stakingToken(view returns (address)
0xe06f8d30ac334c857fc8c380c85969c150f38a6a
totalCombinedWeight(view returns (uint256)
57570432743511109718671
totalLiquidityLocked(view returns (uint256)
21169081865745528570007
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.