zStakeCorePool

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xfe634ed5 at 13940922
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

No balances found for "zStakeCorePool"

No transactions found for "zStakeCorePool"


Functions
Getter at block 20856563
blockNumber(view returns (uint256)
20856563
factory(view returns (address)
0x0000000000000000000000000000000000000000
isFlashPool(view returns (bool)
false
lastYieldDistribution(view returns (uint64)
0
now256(view returns (uint256)
1727616095
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
poolToken(view returns (address)
0x0000000000000000000000000000000000000000
poolTokenReserve(view returns (uint256)
0
rewardLockPeriod(view returns (uint256)
0
rewardToken(view returns (address)
0x0000000000000000000000000000000000000000
usersLockingWeight(view returns (uint256)
0
weight(view returns (uint32)
0
yieldRewardsPerWeight(view returns (uint256)
0
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
__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
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.