ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 50,427 txns
Deployed by via 0x9dadb80a at 14443478
Slot
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
-
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
ERC-20
Value $86,195.01
ERC-20
Value $81.42
ERC-20
--
0x7a35805dac08bd6daf10a228a7bba7e6e1807ec5d9308fe6a26e0af45342b8f6
0x57e2b2be592a07a226e458fc3fab36c9922d42619f6dbb53400b7b82ac557b50
0x62229ae2d08054dee5dba40aad4620d957a8a9afa23ed7d772318d1b5624443e
0x75ea774a5afb203dda63a13c0345d0a24b90e1cdc1a2f334a70ea2b4607dd714
0x8b7ad31d1028c6811916bb48e500806ff0ef2a6c60acc73fece3700b5fc00c6a
0x1f226ae180ce8e5950cc7f7539c1a60421c148fc1c064dd04758b35b371631ff
0x982bb32aaed97a21dad11e0442c82a4b8a905e4f2a60758140c959bf3bb218be
From
0xaed323644f5391efca93ddfd46997182e7c012f4257744f650882e697f90a090
0xc7b6be6321d5b168769ced883d4cca691f1c7a6995d557259c18ab5f2e33ea2c
0xe1c6dc3e56ed20f17e2d0bee3b839790c24acd8529156a3c1358470b7ab1f67b

Functions
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 _userview returns (uint256 balance)
getStake(address _useruint256 _stakeIdview returns (struct StakeData)
getStakesLength(address _userview returns (uint256)
getV1StakeId(address _useruint256 _positionview returns (uint256)
getV1StakePosition(address _useruint256 _desiredIdview returns (uint256 position)
isBlacklisted(addressview returns (bool)
pendingRewards(address _stakerview returns (uint256 pendingYielduint256 pendingRevDis)
users(addressview returns (uint128 pendingYielduint128 pendingRevDisuint248 totalWeightuint8 v1IdsLengthuint256 yieldRewardsPerWeightPaiduint256 vaultRewardsPerWeightPaid)
v1StakesWeights(addressuint256view returns (uint256)
State-modifying
blacklistUsers(address[] _users
claimAllRewards(bool _useSILV
claimVaultRewards(
claimVaultRewardsFromRouter(address _staker
claimYieldRewards(bool _useSILV
claimYieldRewardsFromRouter(address _stakerbool _useSILV
initialize(address ilv_address silv_address _poolTokenaddress _factoryuint64 _initTimeuint32 _weightaddress _corePoolV1uint256 v1StakeMaxPeriod_
migrateLockedStakes(uint256[] _stakeIds
moveFundsFromWallet(address _to
pause(bool _shouldPause
receiveVaultRewards(uint256 _value
setV1GlobalWeight(uint256 _v1GlobalWeight
setVault(address vault_
setWeight(uint32 _weight
stake(uint256 _valueuint64 _lockDuration
sync(
unstake(uint256 _stakeIduint256 _value
unstakeMultiple(struct CorePoolUnstakeParameter[] _stakesbool _unstakingYield
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
LogClaimVaultRewards(address indexed byaddress indexed fromuint256 value
LogClaimYieldRewards(address indexed byaddress indexed frombool sILVuint256 value
LogMigrateLockedStakes(address indexed fromuint256 totalV1WeightAdded
LogMoveFundsFromWallet(address indexed fromaddress indexed touint248 previousTotalWeightuint248 newTotalWeightuint128 previousYielduint128 newYielduint128 previousRevDisuint128 newRevDis
LogReceiveVaultRewards(address indexed byuint256 value
LogSetVault(address indexed byaddress previousVaultaddress newVault
LogStake(address indexed byaddress indexed fromuint256 stakeIduint256 valueuint64 lockUntil
LogSync(address indexed byuint256 yieldRewardsPerWeightuint64 lastYieldDistribution
LogUnstakeLocked(address indexed touint256 stakeIduint256 valuebool isYield
LogUnstakeLockedMultiple(address indexed touint256 totalValuebool unstakingYield
LogUpdateRewards(address indexed byaddress indexed fromuint256 yieldValueuint256 revDisValue
Paused(address account
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
AccessDenied(bytes4 fnSelectoraddress addr
InvalidInput(bytes4 fnSelectoruint8 paramIndex
InvalidState(bytes4 fnSelectoruint256 errorCode
ZeroInput(bytes4 fnSelectoruint8 paramIndex