ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 2,299 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 47 additional slots
Balances ($2,258,627.60)
Native
Value
$2,258,627.6
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 628.881415 | $3,591.50 |
$2,258,627.6 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21292646 | 2 hours ago | | | 0 | 0.00060040430 | |
| 21291252 | 6 hours ago | | | 0 | 0.00032528197 | |
| 21288803 | 14 hours ago | | | 0 | 0.00057057236 | |
| 21288595 | 15 hours ago | | | 0 | 0.00072049876 | |
| 21286228 | a day ago | | | 0 | 0.00066643558 | |
| 21286136 | a day ago | | | 0 | 0.00062100126 | |
| 21286050 | a day ago | | | 0 | 0.00041367351 | |
| 21285655 | a day ago | | | 0 | 0.00043004153 | |
| 21285512 | a day ago | | | 0 | 0.00048712307 | |
| 21284130 | a day ago | | | 0 | 0.00044221937 |
ABI
ABI objects
Getter at block 21293093 proxiableUUID() view returns (bytes32)
merkleRoot() view returns (bytes32)
0xfe1d6baf41fe51db310ad53b5c914a059f12f0d3128265b846b64263c702d876
owner() view returns (address)
0xe6f0489ed91dc27f40f9dbe8f81fccbfc16b9cb1
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
claimed(address) view returns (uint256)
getProtocolClaimables(address user, address[] pools) view returns (uint256[] claimables)
getProtocolTotalAccrued(address user) view returns (uint256)
State-modifying
Events claimOwnership()
claimProtocol(address receiver, address[] pools) returns (uint256 totalAmountOut, uint256[] amountsOut)
claimRetail(address receiver, uint256 totalAccrued, bytes32[] proof) returns (uint256 amountOut)
initialize()
setMerkleRootAndFund(bytes32 newMerkleRoot, uint256 amountToFund) payable
transferOwnership(address newOwner, bool direct, bool renounce)
updateProtocolClaimable(struct IPFeeDistributorV2UpdateProtocolStruct ele)
updateProtocolClaimables(struct IPFeeDistributorV2UpdateProtocolStruct[] arr)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Claimed(address indexed user, uint256 amountOut)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetMerkleRootAndFund(bytes32 indexed merkleRoot, uint256 amountFunded)
UpdateProtocolClaimable(address indexed user, uint256 sumTopUp)
Upgraded(address indexed implementation)
constructor(address _logic, bytes _data)
fallback()
receive()
receive()
ArrayLengthMismatch()
InvalidMerkleProof()