FraxFarm_UniV3_veFXS_FRAX_USDC

Verified contract

Active on Ethereum with 5,398 txns
Deployed by via 0x95f30a12 at 12829216
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
22 additional variables
ERC-20
Value $21,000.24
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
 (#1495)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0x61909e3c63cc10515331422ed1125719448b56c1cbcc362ac1fbe6f12892f0a8
0x9ea9c5ce7142d65dcd43b9b1665dfdd0bc843113cd9345a91f8955274f60eef1
0xac462c0f1832804171fdcd1b820bec83862fd6644373f4588521124e09a004c9
0xb9b91d66c9fdc8b153a0c2495ee2e7265f88275b4adf0777bccd86a2f4f3112f
0xf194eebc19d89bfeebfb1237f2347a9717f134ca731c0a851d1a39296258cb0a
0x7dd75d9814bdfa581a76c5c358c7262216c5bb04508c54e6ee3a0b8fb58d521d
0xfa91b150aa55d188f75e4cc7b0be2787dc208e02855ec0a376ad7b65afae4570
0x42f5fc4b5e2fe8ad3eba193bd1ef78cef62e4e6605d734b22ac3e33fc36019d2
0x17599a75a49f682b7429e3b2277ccaaa913e563d6eea4061db84120bece1cab7
0xf2ce870683b0eb62405f4c892e0584f2dccb1ef4e3cda690eba10149643b0e4d

Functions
Getter at block 21247041
bypassEmissionFactor(view returns (bool)
true
emissionFactor(view returns (uint256 emission_factor)
1000000000000000000
getRewardForDuration(view returns (uint256)
578089320810983654400
ideal_tick(view returns (int24)
-276325
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
rewardRate0(view returns (uint256 rwd_rate)
955835517213928
reward_rate_manual(view returns (uint256)
186678614097968936
rewardsCollectionPaused(view returns (bool)
false
rewardsDuration(view returns (uint256)
604800
stakesUnlocked(view returns (bool)
false
stakingPaused(view returns (bool)
false
timelock_address(view returns (address)
0x8412ebf45bac1b340bbe8f318b928c466c4e39ca
totalCombinedWeight(view returns (uint256)
21151466672745483755466
totalLiquidityLocked(view returns (uint256)
6925548048680102098463
twap_duration(view returns (uint32)
300
uni_required_fee(view returns (uint24)
500
uni_tick_lower(view returns (int24)
-276380
uni_tick_upper(view returns (int24)
-276270
uni_token0(view returns (address)
0x853d955acef822db058eb8505911ed77f175b99e
uni_token1(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
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)
lockMultiplier(uint256 secsview returns (uint256)
lockedLiquidityOf(address accountview returns (uint256)
lockedNFTsOf(address accountview returns (struct FraxFarm_UniV3_veFXSLockedNFT[])
minVeFXSForMaxBoost(address accountview returns (uint256)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
userStakedFrax(address accountview returns (uint256)
veFXSMultiplier(address accountview returns (uint256)
State-modifying
acceptOwnership(
addMigrator(address migrator_address
getReward(returns (uint256)
greylistAddress(address _address
initializeDefault(
migrator_stakeLocked_for(address staker_addressuint256 token_iduint256 secsuint256 start_timestamp
migrator_withdraw_locked(address staker_addressuint256 token_id
nominateNewOwner(address _owner
recoverERC20(address tokenAddressuint256 tokenAmount
recoverERC721(address tokenAddressuint256 token_id
removeMigrator(address migrator_address
setGaugeController(address _gauge_controller_address
setLockedNFTTimeForMinAndMaxMultiplier(uint256 _lock_time_for_max_multiplieruint256 _lock_time_min
setManualRewardRate(uint256 _reward_rate_manualbool sync_too
setMultipliers(uint256 _lock_max_multiplieruint256 _vefxs_max_multiplieruint256 _vefxs_per_frax_for_max_boost
setPauses(bool _stakingPausedbool _withdrawalsPausedbool _rewardsCollectionPaused
setTWAP(uint32 _new_twap_duration
setTimelock(address _new_timelock
stakeLocked(uint256 token_iduint256 secs
stakerAllowMigrator(address migrator_address
stakerDisallowMigrator(address migrator_address
sync(
sync_gauge_weight(bool force_update
toggleEmissionFactorBypass(
toggleMigrations(
unlockStakes(
withdrawLocked(uint256 token_id
Events
DefaultInitialization(
LockNFT(address indexed useruint256 liquidityuint256 token_iduint256 secsaddress source_address
LockedNFTMaxMultiplierUpdated(uint256 multiplier
LockedNFTMinTime(uint256 secs
LockedNFTTimeForMaxMultiplier(uint256 secs
MaxVeFXSMultiplier(uint256 multiplier
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
RecoveredERC20(address tokenuint256 amount
RecoveredERC721(address tokenuint256 token_id
RewardPaid(address indexed useruint256 farm_rewarduint256 liq_tok0_rewarduint256 liq_tok1_rewardaddress token_addressaddress destination_address
RewardsPeriodRenewed(address token
WithdrawLocked(address indexed useruint256 liquidityuint256 token_idaddress destination_address
veFXSPctForMaxBoostUpdated(uint256 scale_factor
Constructor
constructor(address _owneraddress _rewardsToken0address _stakingTokenNFTaddress _lp_pool_addressaddress _timelock_addressaddress _veFXS_addressaddress _gauge_controller_addressaddress _uni_token0address _uni_token1int24 _uni_tick_lowerint24 _uni_tick_upperint24 _uni_ideal_tick
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.