zStakeCorePool
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
6
Slot
XX
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
Balances ($0.00)
No balances found for "zStakeCorePool"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "zStakeCorePool"
ABI
ABI objects
Getter at block 21205873
blockNumber() view returns (uint256)
21205873
factory() view returns (address)
0x0000000000000000000000000000000000000000
isFlashPool() view returns (bool)
false
lastYieldDistribution() view returns (uint64)
0
now256() view returns (uint256)
1731827759
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 _user) view returns (uint256)
getDeposit(address _user, uint256 _depositId) view returns (struct IPoolDeposit)
getDepositsLength(address _user) view returns (uint256)
pendingYieldRewards(address _staker) view returns (uint256)
rewardToWeight(uint256 reward, uint256 rewardPerWeight) pure returns (uint256)
users(address) view returns (uint256 tokenAmount, uint256 totalWeight, uint256 subYieldRewards)
weightToReward(uint256 _weight, uint256 rewardPerWeight) pure returns (uint256)
State-modifying
Events __zStakePoolBase__init(address _rewardToken, address _factory, address _poolToken, uint64 _initBlock, uint32 _weight)
changeRewardLockPeriod(uint256 _rewardLockPeriod)
initialize(address _rewardToken, address _factory, address _poolToken, uint64 _initBlock, uint32 _weight)
initializeImplementation()
processRewards()
renounceOwnership()
setWeight(uint32 _weight)
stake(uint256 _amount, uint64 _lockUntil)
stakeAsPool(address _staker, uint256 _amount)
sync()
transferOwnership(address newOwner)
unstake(uint256 _depositId, uint256 _amount)
updateStakeLock(uint256 depositId, uint64 lockedUntil)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
PoolWeightUpdated(address indexed _by, uint32 _fromVal, uint32 _toVal)
StakeLockUpdated(address indexed _by, uint256 depositId, uint64 lockedFrom, uint64 lockedUntil)
Staked(address indexed _by, address indexed _from, uint256 amount)
Synchronized(address indexed _by, uint256 yieldRewardsPerWeight, uint64 lastYieldDistribution)
Unpaused(address account)
Unstaked(address indexed _by, address indexed _to, uint256 amount)
YieldClaimed(address indexed _by, address indexed _to, uint256 amount)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.