FraxFarm_UniV3_veFXS_FRAX_USDC

Verified contract

Active on Ethereum with 5,385 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 $22,873.26
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
 (#1495)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0xb475f5d3d818d8dc5488a7aebd171e36d44e1fa0da5887c74768a5d30a1e703d
0x16a28123ffbefa634393db3ff496785db8c338d75b51dfe36658f75b811deb1b
0x78aabf5c6b4c7025b97ba2c1dc37ea20554375428cfdd46a54d00a12b1d8f070
0x788c3a07ec46efc2cbf853eb95981ee5f0d752c1b36319eb0af7b7ec0c4c1334
0xdd5334f924f92f8f364492e57e143360552e1c995d945e1e70b1dbdea018f2ea
0xbc79c35c31414c7b366fde6d29d1ba58c7e349e407ee34bcc02175c159a2d3dd
0x97ff7e300feee124b047e6c6cec8a84d7fbb4e29ccae16ef17a5904273e1ddc7
0x4d111c6e4b1cbd07129738dc2b1bc69b87e196ea571b882f24e82fc23053305f
0x970afc9fb77bbb66986dcc8042bb38479482b4acb37b78a2121d66fbf07d1754
0x0609c5c8041fe1d39ee9278d4d5bd880c6d8b8d41122f8a578bb022e6d221bbc

Functions
Getter at block 21167464
bypassEmissionFactor(view returns (bool)
true
emissionFactor(view returns (uint256 emission_factor)
1000000000000000000
getRewardForDuration(view returns (uint256)
594456013261104019200
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)
982896847323254
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)
27978303807924644762715
totalLiquidityLocked(view returns (uint256)
9154505095195925198960
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.