StakingRewardsDual_FXS_WETH_Sushi

Verified contract

Active on Ethereum with 283 txns
Deployed by via 0xc4ffe8be at 11716089
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
14 additional variables
ERC-20
Value $337.52
ERC-20
Value $22.56
ERC-20
--
0xb4db15c6b02df80501c33ead18bcd6461ef02b2e80c9b3087662daa9ecb1a50a
0xf5d0b36137e0a4221c4926315deb8e860cc4c3ae1e6e83a9cbeb69d4d64ed618
0x03cfce08883a26118aee4702e7c9a4882e7850677dac3897e362c4ecd8095f8a
0xeb5783c83ae24d0bba7ea0aaee600d3a4e95552afb7b2d502eb0a51c5802c55b
0x4e8cb15287d5bc11f993618d71652c686d2106e4edcbd6e37432e4411a104fd6
0x8a068c3b4a2bd026647cbd75b0d9a98f446ee88a5120759ad840545ac61c8ab7
0x2d53c49d5284915d3c9873deedabac41efecac1dcb916d3501b467a059a2cc59
0x7dc2294690ceeb42aaad022bd70595503085c79c514321dfbe1ce21c6c16f244
0x68bfdca16e2d51108a5d2b1c8d213e178174ba1a5c2af784f9f3dd21fbf0e163
0x318801528693f625e4caad20e4556b11960f85af7d38d5087b6643fc7bec8bbc

Functions
Getter at block 21202205
crBoostMultiplier(view returns (uint256)
1000000
cr_boost_max_multiplier(view returns (uint256)
1000000
getRewardForDuration(view returns (uint256uint256)
(604800000000, 604800000000)
lastPauseTime(view returns (uint256)
0
lastTimeRewardApplicable(view returns (uint256)
1689508403
lastUpdateTime(view returns (uint256)
1688951291
locked_stake_max_multiplier(view returns (uint256)
2000000
locked_stake_min_time(view returns (uint256)
604800
locked_stake_time_for_max_multiplier(view returns (uint256)
5184000
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xff5b4bcbf765fe363269114e1c765229a29edefd
owner_address(view returns (address)
0xff5b4bcbf765fe363269114e1c765229a29edefd
paused(view returns (bool)
false
periodFinish(view returns (uint256)
1689508403
pool_weight0(view returns (uint256)
1000000
pool_weight1(view returns (uint256)
1000000
 
rewardPerToken(view returns (uint256uint256)
rewardPerTokenStored0(view returns (uint256)
993172797841145
rewardPerTokenStored1(view returns (uint256)
1849354062597107974
rewardRate0(view returns (uint256)
1000000
rewardRate1(view returns (uint256)
1000000
rewardsDuration(view returns (uint256)
604800
rewardsToken0(view returns (address)
0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0
rewardsToken1(view returns (address)
0x6b3595068778dd592e39a122f4f5a5cf09c90fe2
stakingDecimals(view returns (uint256)
18
stakingToken(view returns (address)
0x61eb53ee427ab4e007d78a9134aacb3101a2dc23
timelock_address(view returns (address)
0x8412ebf45bac1b340bbe8f318b928c466c4e39ca
token1_rewards_on(view returns (bool)
true
totalBoostedSupply(view returns (uint256)
9763529358825877878
totalSupply(view returns (uint256)
4006487901281877878
unlockedStakes(view returns (bool)
true
Read-only
balanceOf(address accountview returns (uint256)
boostedBalanceOf(address accountview returns (uint256)
earned(address accountview returns (uint256uint256)
greylist(addressview returns (bool)
lockedBalanceOf(address accountview returns (uint256)
lockedStakesOf(address accountview returns (struct StakingRewardsDualLockedStake[])
rewards0(addressview returns (uint256)
rewards1(addressview returns (uint256)
rewardsFor(address accountview returns (uint256uint256)
stakingMultiplier(uint256 secsview returns (uint256)
unlockedBalanceOf(address accountview returns (uint256)
userRewardPerTokenPaid0(addressview returns (uint256)
userRewardPerTokenPaid1(addressview returns (uint256)
State-modifying
acceptOwnership(
getReward(
greylistAddress(address _address
initializeDefault(
nominateNewOwner(address _owner
recoverERC20(address tokenAddressuint256 tokenAmount
renewIfApplicable(
setLockedStakeTimeForMinAndMaxMultiplier(uint256 _locked_stake_time_for_max_multiplieruint256 _locked_stake_min_time
setMultipliers(uint256 _locked_stake_max_multiplieruint256 _cr_boost_max_multiplier
setOwnerAndTimelock(address _new_owneraddress _new_timelock
setPaused(bool _paused
setRewardRates(uint256 _new_rate0uint256 _new_rate1
setRewardsDuration(uint256 _rewardsDuration
stake(uint256 amount
stakeLocked(uint256 amountuint256 secs
toggleToken1Rewards(
unlockStakes(
withdraw(uint256 amount
withdrawLocked(bytes32 kek_id
Events
DefaultInitialization(
LockedStakeMaxMultiplierUpdated(uint256 multiplier
LockedStakeMinTime(uint256 secs
LockedStakeTimeForMaxMultiplier(uint256 secs
MaxCRBoostMultiplier(uint256 multiplier
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
PauseChanged(bool isPaused
Recovered(address tokenuint256 amount
RewardAdded(uint256 reward
RewardPaid(address indexed useruint256 rewardaddress token_address
RewardsDurationUpdated(uint256 newDuration
RewardsPeriodRenewed(address token
StakeLocked(address indexed useruint256 amountuint256 secs
Staked(address indexed useruint256 amount
Withdrawn(address indexed useruint256 amount
WithdrawnLocked(address indexed useruint256 amountbytes32 kek_id
Constructor
constructor(address _owneraddress _rewardsToken0address _rewardsToken1address _stakingTokenaddress _frax_addressaddress _timelock_addressuint256 _pool_weight0uint256 _pool_weight1
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.