ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 1,216 txns
Deployed by via 0x6ac0b293 at 14338964
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
ERC-20
Value $395,256.13
 (#0)
ERC-1555
--
0x46cdef62684640452f55a5a29966b6c90a14be7a63a1f3c022e92ca81191a1a8
0x347545145f85d5a8b143410d2b07f70f5f471ca7bb66b8e3f49de675e7bfb0c8
From
0x8729484fa62c3352954fc47ec7b0bb4afeb4436c0b55b7b2096d0cd8fd8f51a4
0x3666c48f528cd650d382d0781bf9d8bbaee722cf070431e58eec6084fd587e0e
0x8aa86f0f89636a87ed157ca4957782647301cd8947a17bb303ad734c4b967482
0x0c6fd43c0fce11a9601bb285a0869ded38a6c0e170be655e027f0f2db5900e46
0x6ed6df23e010d9b07496b231c3a0c6afacb4a9d16d1e56ca24a402e554180f29
From
0x65f11bc26eeb42f0ef72f48e57c61738bd668e28da60135a3ca7450253d100e8
0xb5375d88b355cd9372d6d1684c28cea1d9bdec43e03823544239b16e64d6ce37
0xeaf998a08e19f11fc2a499249fa20ff8094ac3a1f31db3c105143348613121f2

Functions
Getter at block 21230333
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
UPGRADER_ROLE(view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
merkleRoot(view returns (bytes32)
0xf25031db8686f95c1f3becd82941ac5483cf0df1435f292316cc2d9e79f1693a
 
proxiableUUID(view returns (bytes32)
token(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalClaimedAmount(address accountview returns (uint256)
State-modifying
claim(address accountuint256 cumulativeAmountbytes32 expectedMerkleRootbytes32[] merkleProof
grantRole(bytes32 roleaddress account
initialize(address token_address admin
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setMerkleRoot(bytes32 merkleRoot_
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(address accountuint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Claimed(address indexed accountuint256 indexed amount
MerkelRootUpdated(bytes32 indexed oldMerkleRootbytes32 indexed newMerkleRoot
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Upgraded(address indexed implementation
Withdrawed(address indexed accountuint256 indexed amount
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.