FraxUnifiedFarm_ERC20_Convex_FRAXBP_Volatile

Verified contract

Active on Ethereum with 17 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
22 additional variables
ERC-20
Value $1,046.01
ERC-20
Value $0.96
ERC-20
Value $0.03
ERC-20
--
0xd3dfd3300533d2e376d6fbffe1e7b3e15720bdd7dfcd566295a7fa6694b0eb33
0x22a30b261cefe4d350efe924b78d3ff53683fcc0bea0b961e198aa5ead08a98a
0x4b5ab3390488037032432f2ed3dd0c4da2b19091f065e5e952f0156a02d0b00c
0x029acd86a9bd101f23254e2425b30d0af1abe4c52028e1fb3d0f684125914383
0xf35f7dc464b141644d3f681524891c7624817a34c19de085502ad18a98b7f2d8
0xe6d9ff37ef248606f37969be56df1674ae33ec193b5cd037a040dbfe20654aaf
0x240bb5def6fdce715524ecc43d08d6d489b91d84b8d5d2b6d417af3091296021
0xe9233bdfff202c984baca3319e3b180bc0dcd0c05f2904fbee5e328ae67f1a60
0x18fdb97fda7bb3037ae7aa24bdab5b51255aaa97f6fae6ca384cb7c8897d2a75
0x3916d1c8fa0615ebb3e50767983b42adaf2e7a3e2cfd0e0f443d490d1b0db3b3

Functions
Getter at block 21212847
curvePool(view returns (address)
0xa7b0e924c2dbb9b4f576cce96ac80657e42c3e42
curveToken(view returns (address)
0x421e13b4e805993a0d50ad8c6c47a4f693f04424
farm_type(view returns (string)
ERC20_Convex_FRAXBP_Volatile
fraxPerLPStored(view returns (uint256)
20473886711847174
fraxPerLPToken(view returns (uint256 frax_per_lp_token)
16201022957285972
getAllRewardTokens(view returns (address[])
[0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0, 0xD533a949740bb3306d119CC777fa900bA034cd52, 0x4e3FBD56CD56c3e72c1403e103b45Db9da5B9D2B]
getRewardForDuration(view returns (uint256[] rewards_per_duration_arr)
[0, 0, 0]
lastUpdateTime(view returns (uint256)
1728048683
lock_max_multiplier(view returns (uint256)
2000000000000000000
lock_time_for_max_multiplier(view returns (uint256)
94608000
lock_time_min(view returns (uint256)
1
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xb1748c79709f4ba2dd82834b8c82d4a505003f27
periodFinish(view returns (uint256)
1728518400
rewardsDuration(view returns (uint256)
604800
 
rewardsPerToken(view returns (uint256[] newRewardsPerTokenStored)
stakesUnlocked(view returns (bool)
false
stakingToken(view returns (address)
0x7b465174a93a6d0602fd4ea99eec86c07e5e1568
totalCombinedWeight(view returns (uint256)
131625798019946991702908
totalLiquidityLocked(view returns (uint256)
27869394980746429606058
vefxs_boost_scale_factor(view returns (uint256)
4000000000000000000
vefxs_max_multiplier(view returns (uint256)
2000000000000000000
vefxs_per_frax_for_max_boost(view returns (uint256)
4000000000000000000
version(view returns (string)
1.0.6
withdrawalOnlyShutdown(view returns (bool)
false
Read-only
calcCurCombinedWeight(address accountview returns (uint256 old_combined_weightuint256 new_vefxs_multiplieruint256 new_combined_weight)
calcCurrLockMultiplier(address accountuint256 stake_idxview returns (uint256 midpoint_lock_multiplier)
combinedWeightOf(address accountview returns (uint256)
earned(address accountview returns (uint256[] new_earned)
getProxyFor(address addrview returns (address)
isTokenManagerFor(address caller_addraddress reward_token_addrview returns (bool)
lastRewardClaimTime(addressview returns (uint256)
lockMultiplier(uint256 secsview returns (uint256)
lockedLiquidityOf(address accountview returns (uint256)
lockedStakes(addressuint256view returns (bytes32 kek_iduint256 start_timestampuint256 liquidityuint256 ending_timestampuint256 lock_multiplier)
lockedStakesOf(address accountview returns (struct FraxUnifiedFarm_ERC20LockedStake[])
lockedStakesOfLength(address accountview returns (uint256)
maxLPForMaxBoost(address accountview returns (uint256)
minVeFXSForMaxBoost(address accountview returns (uint256)
minVeFXSForMaxBoostProxy(address proxy_addressview returns (uint256)
proxyStakedFrax(address proxy_addressview returns (uint256)
proxy_lp_balances(addressview returns (uint256)
rewardManagers(addressview returns (address)
rewardRates(uint256 token_idxview returns (uint256 rwd_rate)
rewardTokenAddrToIdx(addressview returns (uint256)
staker_designated_proxies(addressview returns (address)
userStakedFrax(address accountview returns (uint256)
veFXSMultiplier(address accountview returns (uint256 vefxs_multiplier)
State-modifying
acceptOwnership(
changeTokenManager(address reward_token_addressaddress new_manager_address
getReward(address destination_addressreturns (uint256[])
getReward2(address destination_addressbool claim_extra_tooreturns (uint256[])
getRewardExtraLogic(address destination_address
lockAdditional(bytes32 kek_iduint256 addl_liq
lockLonger(bytes32 kek_iduint256 new_ending_ts
nominateNewOwner(address _owner
proxyToggleStaker(address staker_address
recoverERC20(address tokenAddressuint256 tokenAmount
setMiscVariables(uint256[6] _misc_vars
setPauses(bool _stakingPausedbool _withdrawalsPausedbool _rewardsCollectionPausedbool _withdrawalOnlyShutdown
setRewardVars(address reward_token_addressuint256 _new_rateaddress _gauge_controller_addressaddress _rewards_distributor_address
stakeLocked(uint256 liquidityuint256 secsreturns (bytes32)
stakerSetVeFXSProxy(address proxy_address
sync(
sync_gauge_weights(bool force_update
toggleValidVeFXSProxy(address _proxy_addr
unlockStakes(
withdrawLocked(bytes32 kek_idaddress destination_addressbool claim_rewards_deprecatedreturns (uint256)
Events
LockedAdditional(address indexed userbytes32 kek_iduint256 amount
LockedLonger(address indexed userbytes32 kek_iduint256 new_secsuint256 new_start_tsuint256 new_end_ts
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
RewardPaid(address indexed useruint256 amountaddress token_addressaddress destination_address
StakeLocked(address indexed useruint256 amountuint256 secsbytes32 kek_idaddress source_address
WithdrawLocked(address indexed useruint256 liquiditybytes32 kek_idaddress destination_address
Constructor
constructor(address _owneraddress[] _rewardTokensaddress[] _rewardManagersuint256[] _rewardRatesaddress[] _gaugeControllersaddress[] _rewardDistributorsaddress _stakingToken
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.