ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 8,747 txns
Deployed by via 0xaf902f81 at 20081157
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 49 additional slots
-
variable spans 49 additional slots
ERC-20
Value $493,170,275
0xa73867694ae220a976fd4831261db8924e5e2ea0dcbea1fc384ec937d65c9fce
0xd18d3b5b73658ae8c1c6352071c4f1f65ae8de5d7ca60ae0887682aa3170fdcc
0xa2cec3e75afeb89c96828b6231af419dc0956af446378dd1cacd0b09ee9e8be1
0xd5c353ef3654ff07d120e8bfee1f82d923e40f53b52e5ec2c9f2e1240c4978bb
0x6412a7585ae5032ebc73a2bb109e0d81983507d18b11d2911ba244532cb2d9ec
From
0xfff594ca5f1aac9defe0c795fd09ea5d1b6e2c7b11424da183acbaf1c6ccab75
0xf60221b0212c24fb146703ee015b9946ba323e8bbe484696886ce529cc72b357
0x333de812bb7a0a07030ad7747fbff468969454ba368d4c54b3f3cda1124fef2f
0x07a10bb8ae01006ad7699fe41730efebb4ad59a3611bef33cc237191a366b7ef
0x1201509a2f1b09371c2307440be8036db76eb23cc5e6f08ed5c5600ff36da2a3

Functions
Getter at block 21247746
aoDistributionWallet(view returns (address)
0xb480cabbc18f94d6bc55bcbd4b9996c2aaa709e4
depositToken(view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
isNotUpgradeable(view returns (bool)
false
 
overplus(view returns (uint256)
owner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
totalDepositedInPublicPools(view returns (uint256)
147604065341686008587033
Read-only
getCurrentUserReward(uint256 poolId_address user_view returns (uint256)
getPeriodReward(uint256 poolId_uint128 startTime_uint128 endTime_view returns (uint256)
pools(uint256view returns (uint128 payoutStartuint128 decreaseIntervaluint128 withdrawLockPerioduint128 claimLockPerioduint128 withdrawLockPeriodAfterStakeuint256 initialRewarduint256 rewardDecreaseuint256 minimalStakebool isPublic)
poolsData(uint256view returns (uint128 lastUpdateuint256 rateuint256 totalDeposited)
usersData(addressuint256view returns (uint128 lastStakeuint256 depositeduint256 rateuint256 pendingRewards)
State-modifying
Distribution_init(address depositToken_address aoDistributionWallet_struct IDistributionPool[] poolsInfo_address refunderAddress_address fallbackAddress_
bridgeOverplus(
createPool(struct IDistributionPool pool_
ejectStakedFunds(uint256 poolIdaddress user
removeUpgradeability(
renounceOwnership(
stake(uint256 poolId_uint256 amount_bytes32 arweaveAddress_
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(uint256 poolId_uint256 amount_bytes32 arweaveAddress_
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
OverplusBridged(uint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PoolCreated(uint256 indexed poolIdstruct IDistributionPool pool
PoolEdited(uint256 indexed poolIdstruct IDistributionPool pool
Upgraded(address indexed implementation
UserClaimed(uint256 indexed poolIdaddress indexed useraddress receiveruint256 amount
UserStaked(uint256 indexed poolIdaddress indexed useruint256 amountbytes32 arweaveAddress
UserWithdrawn(uint256 indexed poolIdaddress indexed useruint256 amountbytes32 arweaveAddress
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.