This contract is being backfilled. You may encounter incomplete storage history.
The latest block we've processed for this chain is 20793826, which is 2 minutes old. We're running behind the tip but working to resolve the issue.

ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 24,486 txns
Deployed by via 0x043e49a7 at 19178638
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 $174,651,290.58
ERC-20
--
0x6318f00051a29238b5277a9968ef4a329d0961f61f0f27c22bc115f8ffaa1126
0xa4a50d8bceea688f9e948dc6f88bb1d50af80e46d7954d9693dd3b24c9d66213
0x03fff065323c4083189cc1c10b8d5faf7d64758061d532ed6a1b4bad035be9c8
0x2f8a320eab2866bc04e708b167170abc8d3e3c6949db7abbc631c1cfbd5127ad
0xe5130f4834ff3fe83395716810cdabe479bf07a53df31c8070bd4b554adf2d55
0xae3e06386c70701cbfaa2d4ac9463e9d03c1439e66fd0b3cadebe61dae2a53c0
0xe627fc94049b252cd2554c8e876a3f9d842d9205ac5c47adb4cee4cdd815ab55
0xe87c45daaf358d87e8120e4170d61763299dcf90fe332386b3d32bb6880fdf5b
0xd496bb5d7aea56362a787579909315e5d8bf8927e13bcb004bcfab08d73735fb
0xe249f134f8002cbd5a7978d72bb2f8307ff7194b64b044062521b667a8b2bedb

Functions
Getter at block 20793825
depositToken(view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
isNotUpgradeable(view returns (bool)
false
l1Sender(view returns (address)
0x2efd4430489e1a05a89c2f51811ac661b7e5ff84
 
overplus(view returns (uint256)
owner(view returns (address)
0x1fe04bc15cf2c5a2d41a0b3a96725596676eba1e
 
proxiableUUID(view returns (bytes32)
totalDepositedInPublicPools(view returns (uint256)
68649590242448631048429
version(pure returns (uint256)
3
Read-only
getClaimLockPeriodMultiplier(uint256 poolId_uint128 claimLockStart_uint128 claimLockEnd_view returns (uint256)
getCurrentUserMultiplier(uint256 poolId_address user_view returns (uint256)
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 totalVirtualDeposited)
usersData(addressuint256view returns (uint128 lastStakeuint256 depositeduint256 rateuint256 pendingRewardsuint128 claimLockStartuint128 claimLockEnduint256 virtualDeposited)
State-modifying
Distribution_init(address depositToken_address l1Sender_struct IDistributionV3Pool[] poolsInfo_
bridgeOverplus(uint256 gasLimit_uint256 maxFeePerGas_uint256 maxSubmissionCost_payable returns (bytes)
claim(uint256 poolId_address receiver_payable 
createPool(struct IDistributionV3Pool pool_
editPool(uint256 poolId_struct IDistributionV3Pool pool_
lockClaim(uint256 poolId_uint128 claimLockEnd_
manageUsersInPrivatePool(uint256 poolId_address[] users_uint256[] amounts_uint128[] claimLockEnds_
removeUpgradeability(
renounceOwnership(
stake(uint256 poolId_uint256 amount_uint128 claimLockEnd_
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(uint256 poolId_uint256 amount_
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 amountbytes uniqueId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PoolCreated(uint256 indexed poolIdstruct IDistributionV3Pool pool
PoolEdited(uint256 indexed poolIdstruct IDistributionV3Pool pool
Upgraded(address indexed implementation
UserClaimLocked(uint256 indexed poolIdaddress indexed useruint128 claimLockStartuint128 claimLockEnd
UserClaimed(uint256 indexed poolIdaddress indexed useraddress receiveruint256 amount
UserStaked(uint256 indexed poolIdaddress indexed useruint256 amount
UserWithdrawn(uint256 indexed poolIdaddress indexed useruint256 amount
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.