TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 10,385 txns
Deployed by via 0x7f795ed4 at 13820344
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
ERC-20
Value $6,995,352.49
ERC-20
--
0x960a66a3e4bb9f9148c1e6c7a4e0c122635b57f59d171dfd2680064249c0255d
0xaece60aff9f53b0ed065511db440e46636a99e0be68e83e191efa61bb7d36860
0xfa2b440f78160698621ccdf5692fed5eecc0489aa42f3fc0549c73822b88453c
0xf9109c099aad65161099d1e5a5b51ec2889b87a406ee3982a242a57dc0f45ba9
0xe8ab57fa279cd63f9250c13649b4e9952244c7d9725a98d75005866fb3af6c72
0x5de0f9fcb84f2209c034fb57f2bb03e076c40c96d2398ec4258ed0ce07ef3cd4
0xf532bd84f32fbcc378dced26efc8028d827e3b4167d7b56005a9a3b585692087
0xbdfd4553825a337bde0b45deb92d4aca31cecac6642219d694cfa7394b8f2c72
0x914e905d269a3f693e3a8ce253639487577107320c620c6c1698b1c60491062a
0x1898689bef3d70727e40ea54811ce10c019abb1f047e904e8b7e0bc10c86b73e

Functions
Getter at block 20855396
blockNumber(view returns (uint256)
20855396
factory(view returns (address)
0xf133fafd49f4671ac63ee3a3ae7e7c4c9b84ce4a
isFlashPool(view returns (bool)
false
lastYieldDistribution(view returns (uint64)
20854577
now256(view returns (uint256)
1727602067
owner(view returns (address)
0x1a1d3644fc9906b1ee3d35842789a83d33e99943
paused(view returns (bool)
false
poolToken(view returns (address)
0x2a3bff78b79a009976eea096a51a948a3dc00e34
poolTokenReserve(view returns (uint256)
43406397509896924850337778
rewardLockPeriod(view returns (uint256)
31536000
rewardToken(view returns (address)
0x2a3bff78b79a009976eea096a51a948a3dc00e34
usersLockingWeight(view returns (uint256)
62669577241638874072889997000280
weight(view returns (uint32)
150000000
yieldRewardsPerWeight(view returns (uint256)
286620000000000000000274161
Read-only
balanceOf(address _userview returns (uint256)
getDeposit(address _useruint256 _depositIdview returns (struct IPoolDeposit)
getDepositsLength(address _userview returns (uint256)
pendingYieldRewards(address _stakerview returns (uint256)
rewardToWeight(uint256 rewarduint256 rewardPerWeightpure returns (uint256)
users(addressview returns (uint256 tokenAmountuint256 totalWeightuint256 subYieldRewards)
weightToReward(uint256 _weightuint256 rewardPerWeightpure returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
__zStakePoolBase__init(address _rewardTokenaddress _factoryaddress _poolTokenuint64 _initBlockuint32 _weight
changeRewardLockPeriod(uint256 _rewardLockPeriod
initialize(address _rewardTokenaddress _factoryaddress _poolTokenuint64 _initBlockuint32 _weight
initializeImplementation(
processRewards(
renounceOwnership(
setPauseStatus(bool toPause
setWeight(uint32 _weight
stake(uint256 _amountuint64 _lockUntil
stakeAsPool(address _stakeruint256 _amount
sync(
transferOwnership(address newOwner
unstake(uint256 _depositIduint256 _amount
updateStakeLock(uint256 depositIduint64 lockedUntil
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PoolWeightUpdated(address indexed _byuint32 _fromValuint32 _toVal
StakeLockUpdated(address indexed _byuint256 depositIduint64 lockedFromuint64 lockedUntil
Staked(address indexed _byaddress indexed _fromuint256 amount
Synchronized(address indexed _byuint256 yieldRewardsPerWeightuint64 lastYieldDistribution
Unpaused(address account
Unstaked(address indexed _byaddress indexed _touint256 amount
YieldClaimed(address indexed _byaddress indexed _touint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.