TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 6,538 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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
0xf133…ce4a
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
UNI-V2 | ERC-20 | 40.277596K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21207036 | 44 minutes ago | | | 0 | 0.0054243177 | |
| 21205457 | 6 hours ago | | | 0 | 0.0065682224 | |
| 21205023 | 7 hours ago | | | 0 | 0.0052278763 | |
| 21204213 | 10 hours ago | | | 0 | 0.0075155374 | |
| 21203922 | 11 hours ago | | | 0 | 0.0078357688 | |
| 21203598 | 12 hours ago | | | 0 | 0.0042151989 | |
| 21203578 | 12 hours ago | | | 0 | 0.0032285641 | |
| 21203553 | 12 hours ago | | | 0 | 0.0032280858 | |
| 21203528 | 12 hours ago | | | 0 | 0.0033414414 | |
| 21203510 | 13 hours ago | | | 0 | 0.0034649566 |
ABI
ABI objects
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 _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 admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
__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()
setPauseStatus(bool toPause)
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)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.