StakingRewardsDualV3_FRAX_IQ

Verified contract

Active on Ethereum with 3,287 txns
Deployed by via 0x53425861 at 12512549
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
17 additional variables
ERC-20
Value $182,171.46
ERC-20
Value $4,069.15
ERC-20
--
ERC-20
--
0x3d14a0d4628ae5e3846aa468fb63bc18637dfe495115d8387688376b6ee830f4
0xfd9fc4d69fba988608609211ea5a4f844d4cf17002598552638d7c276126b718
0xf1f9fe33006926982d9c6561dc73acf928088403774b2785d4c16e2f535dc829
0x35e922969bc5896ccecc037040021150fdee239497fc7a55f3f428daac68ad85
0x1f467bd261e10bc91b9255a3e68bab1442a57bc89922ffe42cfcdec783ee4493
0xd636e23b7d48ded14e03632437e4205cd1b4b7071a8b3330a202ef066b508f61
0x46a8b00f5401f3afd57623cf40f75f9971263cddf3016b667b4a69de022597db
0xe0d20f2940eb87be543a37894a5dfc1ae3251f2a1ae1217650998cc7db7e30e4
0x07bb05a5a88f7249d40f753448e0964b9af9b267623b917f34f7fad7b5da6731
0x178c4fb7c0f94cdc976d14689a2be801f5d29f217c87c4a86501f558a8dd9b08

Functions
Getter at block 21286164
fraxPerLPToken(view returns (uint256)
108596524100046647
getRewardForDuration(view returns (uint256uint256)
(0, 0)
lastTimeRewardApplicable(view returns (uint256)
1724887926
lastUpdateTime(view returns (uint256)
1724549699
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)
1724887926
rewardPerToken(view returns (uint256uint256)
(21039483961690497, 10965190001647442892)
rewardPerTokenStored0(view returns (uint256)
21039483961690497
rewardPerTokenStored1(view returns (uint256)
10965190001647442892
rewardRate0(view returns (uint256)
0
rewardRate1(view returns (uint256)
0
rewardsCollectionPaused(view returns (bool)
false
rewardsDuration(view returns (uint256)
604800
stakesUnlocked(view returns (bool)
true
stakingPaused(view returns (bool)
true
timelock_address(view returns (address)
0x8412ebf45bac1b340bbe8f318b928c466c4e39ca
token1_rewards_on(view returns (bool)
true
totalCombinedWeight(view returns (uint256)
14516559650433288358704
totalLiquidityLocked(view returns (uint256)
4969579531581668857905
vefxs_max_multiplier(view returns (uint256)
3000000000000000000
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 (uint256uint256)
greylist(addressview returns (bool)
lockMultiplier(uint256 secsview returns (uint256)
lockedLiquidityOf(address accountview returns (uint256)
lockedStakesOf(address accountview returns (struct StakingRewardsDualV3LockedStake[])
migratorApprovedForStaker(address staker_addressaddress migrator_addressview returns (bool)
minVeFXSForMaxBoost(address accountview returns (uint256)
rewards0(addressview returns (uint256)
rewards1(addressview returns (uint256)
staker_allowed_migrators(addressaddressview returns (bool)
userRewardPerTokenPaid0(addressview returns (uint256)
userRewardPerTokenPaid1(addressview returns (uint256)
userStakedFrax(address accountview returns (uint256)
valid_migrators(addressview returns (bool)
valid_migrators_array(uint256view returns (address)
veFXSMultiplier(address accountview returns (uint256)
State-modifying
acceptOwnership(
addMigrator(address migrator_address
getReward(returns (uint256uint256)
greylistAddress(address _address
initializeDefault(
migrator_stakeLocked_for(address staker_addressuint256 amountuint256 secs
migrator_withdraw_locked(address staker_addressbytes32 kek_id
nominateNewOwner(address _owner
recoverERC20(address tokenAddressuint256 tokenAmount
removeMigrator(address migrator_address
renewIfApplicable(
setLockedStakeTimeForMinAndMaxMultiplier(uint256 _lock_time_for_max_multiplieruint256 _lock_time_min
setMultipliers(uint256 _lock_max_multiplieruint256 _vefxs_max_multiplieruint256 _vefxs_per_frax_for_max_boost
setRewardRates(uint256 _new_rate0uint256 _new_rate1bool sync_too
setRewardsDuration(uint256 _rewardsDuration
setTimelock(address _new_timelock
stakeLocked(uint256 liquidityuint256 secs
stakerAllowMigrator(address migrator_address
stakerDisallowMigrator(address migrator_address
sync(
toggleMigrations(
toggleRewardsCollection(
toggleStaking(
toggleToken1Rewards(
toggleWithdrawals(
unlockStakes(
withdrawLocked(bytes32 kek_id
Events
DefaultInitialization(
LockedStakeMaxMultiplierUpdated(uint256 multiplier
LockedStakeMinTime(uint256 secs
LockedStakeTimeForMaxMultiplier(uint256 secs
MaxVeFXSMultiplier(uint256 multiplier
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
Recovered(address tokenuint256 amount
RewardAdded(uint256 reward
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 _rewardsToken0address _rewardsToken1address _stakingTokenaddress _frax_addressaddress _timelock_addressaddress _veFXS_address
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.