StakingRewardsDualV3_FRAX_IQ
Verified contract
Active on
Ethereum with 3,287 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xc841…c5b0
0x3432…64d0
0x579c…b0c9
0xd6c7…9914
17 additional
variables
Balances ($186,240.61)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
IQ | ERC-20 | 21.023657M | $0.008665 |
$182,171.46 | |
FXS | ERC-20 | 1.312629K | $3.10 |
$4,069.15 | |
TSP | ERC-20 | 156.698736K | -- | -- | |
UNI-V2 | ERC-20 | 49.098637K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20602361 | 3 months ago | | | 0 | 0.00010178175 | |
| 20530670 | 3 months ago | | | 0 | 0.00014904261 | |
| 19756497 | 7 months ago | | | 0 | 0.00040639350 | |
| 19073521 | 10 months ago | | | 0 | 0.00070662822 | |
| 18768624 | a year ago | | | 0 | 0.0054576486 | |
| 18114256 | a year ago | | | 0 | 0.0026366877 | |
| 17170842 | 2 years ago | | | 0 | 0.015924384 | |
| 17170838 | 2 years ago | | | 0 | 0.017573908 | |
| 17170836 | 2 years ago | | | 0 | 0.016895252 | |
| 17170834 | 2 years ago | | | 0 | 0.017469799 |
ABI
ABI objects
Getter at block 21286164
fraxPerLPToken() view returns (uint256)
108596524100046647
getRewardForDuration() view returns (uint256, uint256)
(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 (uint256, uint256)
(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 account) view returns (uint256 old_combined_weight, uint256 new_vefxs_multiplier, uint256 new_combined_weight)
combinedWeightOf(address account) view returns (uint256)
earned(address account) view returns (uint256, uint256)
greylist(address) view returns (bool)
lockMultiplier(uint256 secs) view returns (uint256)
lockedLiquidityOf(address account) view returns (uint256)
lockedStakesOf(address account) view returns (struct StakingRewardsDualV3LockedStake[])
migratorApprovedForStaker(address staker_address, address migrator_address) view returns (bool)
minVeFXSForMaxBoost(address account) view returns (uint256)
rewards0(address) view returns (uint256)
rewards1(address) view returns (uint256)
staker_allowed_migrators(address, address) view returns (bool)
userRewardPerTokenPaid0(address) view returns (uint256)
userRewardPerTokenPaid1(address) view returns (uint256)
userStakedFrax(address account) view returns (uint256)
valid_migrators(address) view returns (bool)
valid_migrators_array(uint256) view returns (address)
veFXSMultiplier(address account) view returns (uint256)
State-modifying
Events acceptOwnership()
addMigrator(address migrator_address)
getReward() returns (uint256, uint256)
greylistAddress(address _address)
initializeDefault()
migrator_stakeLocked_for(address staker_address, uint256 amount, uint256 secs)
migrator_withdraw_locked(address staker_address, bytes32 kek_id)
nominateNewOwner(address _owner)
recoverERC20(address tokenAddress, uint256 tokenAmount)
removeMigrator(address migrator_address)
renewIfApplicable()
setLockedStakeTimeForMinAndMaxMultiplier(uint256 _lock_time_for_max_multiplier, uint256 _lock_time_min)
setMultipliers(uint256 _lock_max_multiplier, uint256 _vefxs_max_multiplier, uint256 _vefxs_per_frax_for_max_boost)
setRewardRates(uint256 _new_rate0, uint256 _new_rate1, bool sync_too)
setRewardsDuration(uint256 _rewardsDuration)
setTimelock(address _new_timelock)
stakeLocked(uint256 liquidity, uint256 secs)
stakerAllowMigrator(address migrator_address)
stakerDisallowMigrator(address migrator_address)
sync()
toggleMigrations()
toggleRewardsCollection()
toggleStaking()
toggleToken1Rewards()
toggleWithdrawals()
unlockStakes()
withdrawLocked(bytes32 kek_id)
DefaultInitialization()
LockedStakeMaxMultiplierUpdated(uint256 multiplier)
LockedStakeMinTime(uint256 secs)
LockedStakeTimeForMaxMultiplier(uint256 secs)
MaxVeFXSMultiplier(uint256 multiplier)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
Recovered(address token, uint256 amount)
RewardAdded(uint256 reward)
RewardPaid(address indexed user, uint256 reward, address token_address, address destination_address)
RewardsDurationUpdated(uint256 newDuration)
RewardsPeriodRenewed(address token)
StakeLocked(address indexed user, uint256 amount, uint256 secs, bytes32 kek_id, address source_address)
WithdrawLocked(address indexed user, uint256 amount, bytes32 kek_id, address destination_address)
veFXSPerFraxForMaxBoostUpdated(uint256 scale_factor)
constructor(address _owner, address _rewardsToken0, address _rewardsToken1, address _stakingToken, address _frax_address, address _timelock_address, address _veFXS_address)
This contract contains no fallback and receive objects.
This contract contains no error objects.