TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 10,861 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 $7,660,311.05
ERC-20
--
0x4fb3ac503189ed6b448dcff84c78e8945779e1afe90b106d94a175bb8f1030a5
0x919f0e33b7264aedecd9da702c7ea9ba3bc01adb2ba3153f76dc8724eda167d0
0x4c86901a3fb92178767f9c559b8908cc6533c9540116596d975ed862d04f0a6a
0x523d7928b4e5a894786e5577e0a15d1794d6c20d36a5d473b3dfac5a5c7e5f41
0x5a62b3628900040c5508c6d7f8e8c41886e5b0e9ccb47f2768d20d238f249eac
0x24c0def4c12cbbe139ab00a7955d087f85d8225e5b4cf28d1d818f99fe7c31de
0xc0083f16cc3e77f80bf9c7d3acee496603d56e11c994d0dc3a9de1160b7efc3d
0x9cc8c639ebcc75c43bf9aaf492e1a166062037c79f03a89fc2748a3035d277b4
0x635e36eb6ec854a35979b08d03a52a05b64f00bda0d642db875ce9801a603420
0x49153289a71e47de022d418741276b6d9a786b4ab8f5a966deb45d014deade79

Functions
Getter at block 21256845
blockNumber(view returns (uint256)
21256845
factory(view returns (address)
0xf133fafd49f4671ac63ee3a3ae7e7c4c9b84ce4a
isFlashPool(view returns (bool)
false
lastYieldDistribution(view returns (uint64)
21256490
now256(view returns (uint256)
1732442123
owner(view returns (address)
0x1a1d3644fc9906b1ee3d35842789a83d33e99943
paused(view returns (bool)
false
poolToken(view returns (address)
0x2a3bff78b79a009976eea096a51a948a3dc00e34
poolTokenReserve(view returns (uint256)
48556213238589836873754148
rewardLockPeriod(view returns (uint256)
31536000
rewardToken(view returns (address)
0x2a3bff78b79a009976eea096a51a948a3dc00e34
usersLockingWeight(view returns (uint256)
72482151609788959721711194000280
weight(view returns (uint32)
150000000
yieldRewardsPerWeight(view returns (uint256)
286620000000000000000285069
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.