USHFarm

Verified contract

Active on Ethereum with 1,425 txns
Deployed by via 0xfc5755f7 at 16537563
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
5 additional variables
ERC-20
Value $82.77
ERC-20
--
0xa013ff4a382d59069a3fc622479338cced9d7e6dfc964b8b60cca9f59ffcf215
0x4e6207619fc0c40d4b511f548d641b4c496cbf4af92fb02e704a8cd3b4abd23d
0x647a3a47e1c720a06cbeff7984571baefe66fd3f6532afeb7a3aea7f5c65d352
0xe4d9b4214d45966960b2eca1d8dbf666baf20d6015fd0cb434b395d32556e51c
0x5c6e53412bcbca8ccc829857055b886ce0b521f867a0969bd12fcc1ffb6de6b2
0x9cf744c02c3086f54f41df384fec080bf95e1dff0825514eec0dd445eec2fded
0xffc4fbdd9f7e7e8bbde86cda3b18dc1c68afc0e67347ae04dbbb0f856b00240d
0x5f92bbcb481511a28aa5a2203e4bbaec2073b38d2a50686a32cc68363b45c2ed
0x9429a41b1c736d932163af93623b3b9d58ff8db6169ec10743b727273d4719be
0xd70ec799792b3e5ef76ae025ca950cb7b91c3173c9ec8f6a7f2fd382768e027a

Functions
Getter at block 21294850
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)
1707192995
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)
1707352307
rewardsCollectionPaused(view returns (bool)
false
rewardsDuration(view returns (uint256)
604800
rewardsPerToken(view returns (uint256[] newRewardsPerTokenStored)
[1396644132630655626433]
stakesUnlocked(view returns (bool)
false
stakingPaused(view returns (bool)
false
stakingToken(view returns (address)
0xaaf448d30f01b429fb6e7f9af6a8ff66e694f312
totalCombinedWeight(view returns (uint256)
217280296642962858362
totalLiquidityLocked(view returns (uint256)
81018222109342853995
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.