ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 49,595 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 $66,950.87
ERC-20
Value $62.12
ERC-20
--
0x8e941b51f1b24ed91863bb9a708216fd187a4e19e98ac002cedc5dd102a56626
From
0x0cbe04372ae52d0e4a8d3fef38033cd096636614f3fc8eb54af7acc659ef7461
0xf2dbee4b89626aba09681a5599e71d372b057958304e61b60166f4a5005f0053
0x5e6469c090a19d78214f656b3795f433fbc33745cc830f739b53a798426d529a
0x8f763bc0498b003b23830bd5118a31a21f6dfd5ff8d7c0c9bd07b2b1c82c0477
0x131cd874717a5f9a01a77c796ddb9db5448779f9f1f8cc8473afe7ab1fdecdbc
0x1ff695b86571d1520bf7054be22473e2855f540a663c44cf5a769c1b468b6129
0xe625d185e3b2ed63fa0989a6f110314465bef3c3c0beba58224e7c9f810002e9
0x6f95bc828a8e597b56dc6d5bde49be90971ae9885e793c7acba597e04aadae54
0xdd78aa366bb9f85f8402221789f653faac59fd1fbffebf060a0f07d6e2ea3d76

Functions
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 _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