ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 50,427 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
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 ($86,276.44)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ILV | ERC-20 | 1.97922K | $43.55 |
$86,195.01 | |
SLP | ERC-20 | 24.285K | $0.003353 |
$81.42 | |
SLP | ERC-20 | 13.470091K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21244468 | 5 hours ago | | | 0 | 0.0016341175 | |
| 21243330 | 9 hours ago | | | 0 | 0.0027356121 | |
| 21242922 | 11 hours ago | | | 0 | 0.0011591988 | |
| 21242892 | 11 hours ago | | | 0 | 0.00092045517 | |
| 21242766 | 11 hours ago | | | 0 | 0.0023945038 | |
| 21242184 | 13 hours ago | | | 0 | 0.0011212327 | |
| 21241607 | 15 hours ago | | | 0 | 0.00099094798 | |
| 21240970 | 17 hours ago | | | 0 | 0.0025507088 | |
| 21239764 | 21 hours ago | | | 0 | 0.0013171329 | |
| 21239707 | 21 hours ago | | | 0 | 0.0014517264 |
ABI
ABI objects
Getter at block 21246074
getTotalReserves() view returns (uint256 totalReserves)
21886812606891593034761
globalWeight() view returns (uint256)
24958446256522225873827044090
isFlashPool() view returns (bool)
false
lastYieldDistribution() view returns (uint64)
1719768840
paused() view returns (bool)
false
poolToken() view returns (address)
0x6a091a3406e0073c3cd6340122143009adac0eda
poolTokenReserve() view returns (uint256)
13470090673182696169624
v1GlobalWeight() view returns (uint256)
51505042067368496115948693310
vaultRewardsPerWeight() view returns (uint256)
2864598518743
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)