ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 49,595 txns
Unified storage
Map
Table
Raw
Constants and immutables
4Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
0x9dca…597c
-
variable spans 48 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
16 additional
variables
Balances ($67,013.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ILV | ERC-20 | 1.632152K | $41.02 |
$66,950.87 | |
SLP | ERC-20 | 24.285K | $0.002558 |
$62.12 | |
SLP | ERC-20 | 17.549225K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20789385 | 8 hours ago | | | 0 | 0.0022229311 | |
| 20789019 | 9 hours ago | | | 0 | 0.00082234538 | |
| 20788964 | 9 hours ago | | | 0 | 0.00061430163 | |
| 20788670 | 10 hours ago | | | 0 | 0.0011907503 | |
| 20787034 | 16 hours ago | | | 0 | 0.0013109148 | |
| 20786988 | 16 hours ago | | | 0 | 0.0013600306 | |
| 20786182 | 18 hours ago | | | 0 | 0.0019628572 | |
| 20785823 | 20 hours ago | | | 0 | 0.0021282752 | |
| 20785749 | 20 hours ago | | | 0 | 0.0049580535 | |
| 20784275 | a day ago | | | 0 | 0.0022291341 |
ABI
ABI objects
Getter at block 20791657
getTotalReserves() view returns (uint256 totalReserves)
27200322112145990113442
globalWeight() view returns (uint256)
32698011288252172543873548317
isFlashPool() view returns (bool)
false
lastYieldDistribution() view returns (uint64)
1719768840
paused() view returns (bool)
false
poolToken() view returns (address)
0x6a091a3406e0073c3cd6340122143009adac0eda
poolTokenReserve() view returns (uint256)
17549225064833205606994
v1GlobalWeight() view returns (uint256)
51505042067368496115948693310
vaultRewardsPerWeight() view returns (uint256)
2312918074772
weight() view returns (uint32)
800
yieldRewardsPerWeight() view returns (uint256)
637942179062255
Read-only
balanceOf(address _user) view returns (uint256 balance)
getStake(address _user, uint256 _stakeId) view returns (struct StakeData)
getStakesLength(address _user) view returns (uint256)
getV1StakeId(address _user, uint256 _position) view returns (uint256)
getV1StakePosition(address _user, uint256 _desiredId) view returns (uint256 position)
isBlacklisted(address) view returns (bool)
pendingRewards(address _staker) view returns (uint256 pendingYield, uint256 pendingRevDis)
users(address) view returns (uint128 pendingYield, uint128 pendingRevDis, uint248 totalWeight, uint8 v1IdsLength, uint256 yieldRewardsPerWeightPaid, uint256 vaultRewardsPerWeightPaid)
v1StakesWeights(address, uint256) view returns (uint256)
State-modifying
Events blacklistUsers(address[] _users)
claimAllRewards(bool _useSILV)
claimVaultRewards()
claimVaultRewardsFromRouter(address _staker)
claimYieldRewards(bool _useSILV)
claimYieldRewardsFromRouter(address _staker, bool _useSILV)
initialize(address ilv_, address silv_, address _poolToken, address _factory, uint64 _initTime, uint32 _weight, address _corePoolV1, uint256 v1StakeMaxPeriod_)
migrateLockedStakes(uint256[] _stakeIds)
moveFundsFromWallet(address _to)
pause(bool _shouldPause)
receiveVaultRewards(uint256 _value)
setV1GlobalWeight(uint256 _v1GlobalWeight)
setVault(address vault_)
setWeight(uint32 _weight)
stake(uint256 _value, uint64 _lockDuration)
sync()
unstake(uint256 _stakeId, uint256 _value)
unstakeMultiple(struct CorePoolUnstakeParameter[] _stakes, bool _unstakingYield)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
LogClaimVaultRewards(address indexed by, address indexed from, uint256 value)
LogClaimYieldRewards(address indexed by, address indexed from, bool sILV, uint256 value)
LogMigrateLockedStakes(address indexed from, uint256 totalV1WeightAdded)
LogMoveFundsFromWallet(address indexed from, address indexed to, uint248 previousTotalWeight, uint248 newTotalWeight, uint128 previousYield, uint128 newYield, uint128 previousRevDis, uint128 newRevDis)
LogReceiveVaultRewards(address indexed by, uint256 value)
LogSetVault(address indexed by, address previousVault, address newVault)
LogStake(address indexed by, address indexed from, uint256 stakeId, uint256 value, uint64 lockUntil)
LogSync(address indexed by, uint256 yieldRewardsPerWeight, uint64 lastYieldDistribution)
LogUnstakeLocked(address indexed to, uint256 stakeId, uint256 value, bool isYield)
LogUnstakeLockedMultiple(address indexed to, uint256 totalValue, bool unstakingYield)
LogUpdateRewards(address indexed by, address indexed from, uint256 yieldValue, uint256 revDisValue)
Paused(address account)
Unpaused(address account)
Upgraded(address indexed implementation)
constructor(address _logic, bytes _data)
fallback()
receive()
AccessDenied(bytes4 fnSelector, address addr)
InvalidInput(bytes4 fnSelector, uint8 paramIndex)
InvalidState(bytes4 fnSelector, uint256 errorCode)
ZeroInput(bytes4 fnSelector, uint8 paramIndex)