StakingRewardsMultiGauge_Gelato_FRAX_DAI

Verified contract

Active on Ethereum with 750 txns
Deployed by via 0xa494c5e8 at 13388829
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
17 additional variables
ERC-20
Value $11,261.49
ERC-20
Value $12.83
ERC-20
--
0x1b67ca5557f720227ed67d61c8b5004aeda45ae7c388a7f05f2e1d4fdab45e47
0x1a682f8262381fadb4dabe7ea58ffee7603d4f2eee0fc8b0ac9efadf97664f62
0x08b8b1ebea1c0d7ac5eb3b4ebd0e3461d147d791adf15bbada8ee9eac6aba298
0xf7bd43531aa93d845a4c3ec1384a63cea074d86afd7bfea91250ef6116f4811f
0xcd18261e56c34082cca484b17a2273f7d55939099ccc26b49f046e8e06afbd08
0x4362815d18b8877e2e34ad93a933d7f7d724c425ccfdda36bbd88fcc6dc92dbe
0xc39c517d29ae94bf43d1cf3fc3e401b2f364fe6104d4ad79c67278753324c12b
0x68fd57cf2629e968a0da87fd151bf088fa82283ac3df31f038504dcb0797f462
0x4420e330ea27a5e04a0cde7b9c4e39760cf0abde4b90b55c02b0f0195ba63d6c
0xe280040b407f03edcf99ce19dfcd4a358697db8a2b13987659755bcea7212cad

Functions
Getter at block 20940869
 
fraxPerLPToken(view returns (uint256)
getAllRewardTokens(view returns (address[])
[0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0, 0x15b7c0c907e4C6b9AdaAaabC300C08991D6CEA05]
getRewardForDuration(view returns (uint256[] rewards_per_duration_arr)
[36159557175038304000, 19165349048428800]
getRewardSymbols(view returns (string[])
[FXS, GEL]
lastUpdateTime(view returns (uint256)
1724548619
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)
true
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xb1748c79709f4ba2dd82834b8c82d4a505003f27
periodFinish(view returns (uint256)
1724560618
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)
0xb1cfdc7370550f5e421e1bf0bf3cadfadf3c4141
totalCombinedWeight(view returns (uint256)
1237011662669567081467938546
totalLiquidityLocked(view returns (uint256)
287385560561446162966117605
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.