EuclideanFarm
Verified contract
Active on
Ethereum with 1,735 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x8469…a8ca
13 additional
variables
Balances ($174.77)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USH | ERC-20 | 91.428422K | $0.001912 |
$174.77 | |
unshETH | ERC-20 | 6.684903 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18461741 | a year ago | | | 0 | 0.0067285894 | |
| 18173710 | a year ago | | | 0 | 0.0036338742 | |
| 18173708 | a year ago | | | 0 | 0.0064205233 | |
| 18140038 | a year ago | | | 0 | 0.0055103940 | |
| 17406413 | a year ago | | | 0 | 0.0087511502 | |
| 17338677 | 2 years ago | | | 0 | 0.012404401 | |
| 17312887 | 2 years ago | | | 0 | 0.014717220 | |
| 17240842 | 2 years ago | | | 0 | 0.051239582 | |
| 17154399 | 2 years ago | | | 0 | 0.018957894 | |
| 17146956 | 2 years ago | | | 0 | 0.020762816 |
ABI
ABI objects
Getter at block 21300130 coordinationMultiplier() view returns (uint256)
LSDRegistryAddress() view returns (address)
0xa857904691bbdeca2e768b318b5f6b9bfa698b7c
LSDVaultAddress() view returns (address)
0xe76ffee8722c21b390eebe71b67d95602f58237f
darknetAddress() view returns (address)
0xe8ef2e07e2fca3305372cb0345c686efbec75658
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)
1680307199
lock_max_multiplier() view returns (uint256)
3000000000000000000
lock_time_for_max_multiplier() view returns (uint256)
5064492
lock_time_min() view returns (uint256)
0
max_cord_multiplier() view returns (uint256)
3000000000000000000
max_nonce() view returns (uint256)
2
min_cord_multiplier() view returns (uint256)
1000000000000000000
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
nonce() view returns (uint256)
0
owner() view returns (address)
0xd88e7d30f7548b7a7c6bfe513629724916449e6d
periodFinish() view returns (uint256)
1680307199
rewardsCollectionPaused() view returns (bool)
false
rewardsDuration() view returns (uint256)
5150892
rewardsPerToken() view returns (uint256[] newRewardsPerTokenStored)
[100138718214470059715805]
shanghaiTime() view returns (uint256)
1680307199
stakesUnlocked() view returns (bool)
false
stakingPaused() view returns (bool)
false
stakingToken() view returns (address)
0x846982c0a47b0e9f4c13f3251ba972bb8d32a8ca
totalCombinedWeight() view returns (uint256)
16076742650749579431
totalLiquidityLocked() view returns (uint256)
6684902675454248562
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 EuclideanFarmLockedStake[])
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)
sync()
synchronize()
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, address _LSDRegistry, uint256 _shanghaiTime, address _darknetAddress, string[] _rewardSymbols, address[] _rewardTokens, address[] _rewardManagers, uint256[] _rewardRates)
This contract contains no fallback and receive objects.
PRBMathUD60x18__Exp2InputTooBig(uint256 x)
PRBMathUD60x18__ExpInputTooBig(uint256 x)
PRBMath__MulDiv18Overflow(uint256 x, uint256 y)
PRBMath__MulDivOverflow(uint256 x, uint256 y, uint256 denominator)