USHFarm

Verified contract

Active on Ethereum with 1,196 txns
Deployed by via 0x339ec23d at 16525702
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
5 additional variables
ERC-20
Value $3,867.01
0x3cd7d315090aa7fa2e0e37523f2eab658208e2f7dce7a4bdfbd7cdb448d8ac17
0x616abb7e2b5cd4d4d6bfd8df1372165d9d14505d2fda68a0246bedfe15b83c11
0x67b248be5aa05921b729425b62e0e34dda8735bea6dd212e20e91d99a34c1fbe
0x59c9c1006cc1d0bcfddf031c483bd71f9f7026d005a13cfb11273dcfe7e82e77
0x612468ad3b199ddd73397b3312765cf7742fc673c5e7de9e8e60a3e6db3d950d
0xa22693a73cf5adc5757ac72bb4ab9ce5d9cb87443466a61de658f97c328b3eca
0x79fe868131a3814f205e405f4a24dd572375ce4a553396283fe94a12c017fcc4
0x284c011f2547deb27e996dbb455476132dbeb7e8403b2757450e2dbd5c8722eb
0x8fbed12097470cab3f8949d9ddb24d750c20cbc724039115e741b19a532cdac5
0x235ac2725129d881cb0f59ef6763727cdd5bda77fa2bf8ec0cbdc67adfce6703

Functions
Getter at block 20877844
getAllRewardRates(view returns (uint256[])
[0]
getAllRewardTokens(view returns (address[])
[0xE60779CC1b2c1d0580611c526a8DF0E3f870EC48]
getRewardForDuration(view returns (uint256[] rewards_per_duration_arr)
[0]
getRewardSymbols(view returns (string[])
[USH]
lastUpdateTime(view returns (uint256)
1710613991
lock_max_multiplier(view returns (uint256)
3000000000000000000
lock_time_for_max_multiplier(view returns (uint256)
2592000
lock_time_min(view returns (uint256)
86400
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x1b0aedcd95ea7e93291c1f13365e4bd7660bba92
periodFinish(view returns (uint256)
1710837959
rewardsCollectionPaused(view returns (bool)
false
rewardsDuration(view returns (uint256)
604800
rewardsPerToken(view returns (uint256[] newRewardsPerTokenStored)
[193414659773348541]
stakesUnlocked(view returns (bool)
false
stakingPaused(view returns (bool)
false
stakingToken(view returns (address)
0xe60779cc1b2c1d0580611c526a8df0e3f870ec48
totalCombinedWeight(view returns (uint256)
2751796324344530819248585
totalLiquidityLocked(view returns (uint256)
1292887361052629566608375
withdrawalsPaused(view returns (bool)
false
Read-only
calcCurCombinedWeight(address accountview returns (uint256 old_combined_weightuint256 new_combined_weight)
combinedWeightOf(address accountview returns (uint256)
earned(address accountview returns (uint256[] new_earned)
greylist(addressview returns (bool)
isTokenManagerFor(address caller_addraddress reward_token_addrview returns (bool)
lockMultiplier(uint256 secsview returns (uint256)
lockedLiquidityOf(address accountview returns (uint256)
lockedStakesOf(address accountview returns (struct USHFarmLockedStake[])
rewardManagers(addressview returns (address)
rewardRates(uint256view returns (uint256)
rewardSymbols(uint256view returns (string)
rewardTokenAddrToIdx(addressview returns (uint256)
rewardTokens(uint256view returns (address)
State-modifying
acceptOwnership(
changeTokenManager(address reward_token_addressaddress new_manager_address
getReward(returns (uint256[])
greylistAddress(address _address
nominateNewOwner(address _owner
recoverERC20(address tokenAddressuint256 tokenAmount
setLockedStakeTimeForMinAndMaxMultiplier(uint256 _lock_time_for_max_multiplieruint256 _lock_time_min
setMultipliers(uint256 _lock_max_multiplier
setRewardRate(address reward_token_addressuint256 new_ratebool sync_too
setRewardsDuration(uint256 _rewardsDuration
stakeLocked(uint256 liquidityuint256 secs
sync(
toggleRewardsCollection(
toggleStaking(
toggleWithdrawals(
unlockStakes(
withdrawLocked(bytes32 kek_id
Events
LockedStakeMaxMultiplierUpdated(uint256 multiplier
LockedStakeMinTime(uint256 secs
LockedStakeTimeForMaxMultiplier(uint256 secs
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
Recovered(address destination_addressaddress tokenuint256 amount
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
Constructor
constructor(address _owneraddress _stakingTokenstring[] _rewardSymbolsaddress[] _rewardTokensaddress[] _rewardManagersuint256[] _rewardRates
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.