TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 6,538 txns
Deployed by via 0x0cac0ff8 at 13820342
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
--
0xeeed354849644452c80ab2650a4537fc1d7769b828c1877ed4647cc09fce4aea
0x42d385680a75f966b2ad4b3d652ca0081ec0138654989c61086a3775d265af6d
0x3c871e3a671109d39f977a48024826f14501474f3c7826e10db7afd110bbbd27
0xf029b401f642a67dc941d93c6d080c7a1c0d1f3f77f7854859eeaa6764a23958
0x5a1b3198a0300115e340d3cc8883be4c093a13ba8f96be6bb5079b3882b26bdc
0xe786f9a0a147bed79f0897f287a7e763b4447f9c50ff288bc5fe7890e0d6ee43
0xf8f8e7e1302fdb164932415a9fca4ae83055621f871f31e5711ee0e10ec494f0
0xf77861218cc2fcf54ebf913cf9c474418e85dcf602d5ce3bc0226ff40b13d236
0x53aaf21f86217de4b538e58d9b6ef9d2935c6b065ef340cd1e823845ca8bc6b4
0x6787417c876c07b54384ca1a3e1859c972ad532222762461b56f3fae1583325f

Functions
Getter at block 21207254
blockNumber(view returns (uint256)
21207254
factory(view returns (address)
0xf133fafd49f4671ac63ee3a3ae7e7c4c9b84ce4a
isFlashPool(view returns (bool)
false
lastYieldDistribution(view returns (uint64)
21207036
now256(view returns (uint256)
1731844427
owner(view returns (address)
0x1a1d3644fc9906b1ee3d35842789a83d33e99943
paused(view returns (bool)
false
poolToken(view returns (address)
0xcaa004418eb42cdf00cb057b7c9e28f0ffd840a5
poolTokenReserve(view returns (uint256)
40277596314074542152199
rewardLockPeriod(view returns (uint256)
31536000
rewardToken(view returns (address)
0x2a3bff78b79a009976eea096a51a948a3dc00e34
usersLockingWeight(view returns (uint256)
40277596314074542152199000000
weight(view returns (uint32)
850000000
yieldRewardsPerWeight(view returns (uint256)
2911420000000000001387357685
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.