USHFarm
Verified contract
Active on
Ethereum with 1,425 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xaaf4…f312
5 additional
variables
Balances ($82.77)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USH | ERC-20 | 44.243067K | $0.001871 |
$82.77 | |
SLP | ERC-20 | 81.018222 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19166762 | 10 months ago | | | 0 | 0.0043978730 | |
| 19103104 | 10 months ago | | | 0 | 0.0025668301 | |
| 18406148 | a year ago | | | 0 | 0.0011212819 | |
| 18406120 | a year ago | | | 0 | 0.00079924715 | |
| 18406118 | a year ago | | | 0 | 0.0017770091 | |
| 18279587 | a year ago | | | 0 | 0.0028761406 | |
| 18140416 | a year ago | | | 0 | 0.0014423238 | |
| 18140411 | a year ago | | | 0 | 0.0022065684 | |
| 18045083 | a year ago | | | 0 | 0.0015199191 | |
| 18045008 | a year ago | | | 0 | 0.0022108032 |
ABI
ABI objects
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 account) view returns (uint256 old_combined_weight, uint256 new_combined_weight)
combinedWeightOf(address account) view returns (uint256)
earned(address account) view returns (uint256[] new_earned)
greylist(address) view returns (bool)
isTokenManagerFor(address caller_addr, address reward_token_addr) view returns (bool)
lockMultiplier(uint256 secs) view returns (uint256)
lockedLiquidityOf(address account) view returns (uint256)
lockedStakesOf(address account) view returns (struct USHFarmLockedStake[])
rewardManagers(address) view returns (address)
rewardRates(uint256) view returns (uint256)
rewardSymbols(uint256) view returns (string)
rewardTokenAddrToIdx(address) view returns (uint256)
rewardTokens(uint256) view returns (address)
State-modifying
Events acceptOwnership()
changeTokenManager(address reward_token_address, address new_manager_address)
getReward() returns (uint256[])
greylistAddress(address _address)
nominateNewOwner(address _owner)
recoverERC20(address tokenAddress, uint256 tokenAmount)
setLockedStakeTimeForMinAndMaxMultiplier(uint256 _lock_time_for_max_multiplier, uint256 _lock_time_min)
setMultipliers(uint256 _lock_max_multiplier)
setRewardRate(address reward_token_address, uint256 new_rate, bool sync_too)
setRewardsDuration(uint256 _rewardsDuration)
stakeLocked(uint256 liquidity, uint256 secs)
sync()
toggleRewardsCollection()
toggleStaking()
toggleWithdrawals()
unlockStakes()
withdrawLocked(bytes32 kek_id)
LockedStakeMaxMultiplierUpdated(uint256 multiplier)
LockedStakeMinTime(uint256 secs)
LockedStakeTimeForMaxMultiplier(uint256 secs)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
Recovered(address destination_address, address token, uint256 amount)
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)
constructor(address _owner, address _stakingToken, string[] _rewardSymbols, address[] _rewardTokens, address[] _rewardManagers, uint256[] _rewardRates)
This contract contains no fallback and receive objects.
This contract contains no error objects.