TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 86 txns
Deployed by via 0x227a68a9 at 15977173
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
ERC-20
--
0xd7624f3680b16a1a35d24359b4112177b1a6e498c5d9bf45ba7369b038c3fe07
0x3d44d3f1065dcdfbb1a058835cd801bb34874c27a5429535f563e17257f68817
0xd0db679a3c0b10552e4f507ef5c1b76fdf5ac81da93610bfed541f554c02a3a6
0x55c129834326bb32cc9179dd1c41731715e3a75746f9a5842866aaf1713ec7e8
0xa86b125bb0a1d921f676dc8010174804501add5128f63b7f290f8f33f0f7130c
0xfea61d2b1153ce37006458974baa0a547652db85b59baa93a8d1c67fb3251679
0x574c3a9ba6c7e2c75458385e4dd805ff7134a96c05bb30311e2e9c8c5760c305
0xf21c008155ff3f428a8a52818062c4bd7aae2630a14087a647f4488ec531fcb5
0xad51c28c1cdff78a95362dd6d98670383cb16e7715a69d4a86779816b716d9c4
0x7f9795b7aee00f059c03c15a831f5de8b0cc85c7ae609f18ca1385543ae45e35

Functions
Getter at block 21190566
getCurrentEpoch(view returns (uint128)
131
getTotalEpochs(view returns (uint256)
71
paused(view returns (bool)
false
Read-only
getCurrentBalance(address userAddressaddress poolview returns (uint256)
getCurrentEpochStake(address pooladdress userAddressview returns (uint256)
getEpochStake(address pooladdress userAddressuint128 epochIdview returns (uint256)
getPoolSize(address pooluint128 epochIdview returns (uint256)
lastInitializedEpoch(addressview returns (uint128)
userLastEpochIdHarvested(address poolview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approvePool(address poolAddressuint256 amountPerEpochbool allocateEpochs
copyEpochs(address pooladdress[] wallets
harvest(address pooladdress walletuint128 epochIdreturns (uint256)
initialize(address _guardianAddressaddress _poolStakingRewardsaddress _stakinguint256 _numberOfEpochs
initializePoolEpochs(address poolAddressuint128 startEpochuint128 endEpoch
massHarvest(address pooladdress walletreturns (uint256)
pause(
revokePool(address poolAddress
setNewCoinAddress(address coinAddress
stake(address pooluint256 amountreturns (bool)
unpause(
unstake(address pooluint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Harvest(address indexed useruint128 indexed epochIduint256 amount
MassHarvest(address indexed useruint256 epochsHarvesteduint256 totalValue
Paused(address account
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.