ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 41 txns
Deployed by via 0x2a08d4a3 at 20856845
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x1c3ed0d45afa65ced0bde7c44473ecbd6ddd399de1bf9d5dc187b534d0562174
0x105c5241f81b68201b9ecd997e56ceec89b9743bb0a1dca9d9a54f91cf08c257
0x6d53791a4d313b1bbe9a07fad89ad195917141f61cc2200e9a649529f6da06ff
0x4aeb7c26eeee4dcae259822dbdca57ff6453fc958121890986a1e0cc79a650e1
0xd198427e84d32f75d66b61081d6a2d3036063dd59b6ab6d8c87c3e18c03acc2c
0x28631e0be529fd93b9a33b1f2d97b93886f0746210b48b269dc3210c410331b7
0xb287af24b225e0a274a40e9ada27980a2eea12aecaadae81497c54b694b4be02
0x7b03e51e63c45c0d5632ccced8611225bda97a7438d742e3aa41b86cdddb55da
0x1c7c3d126a8b968209a6462e74616f4d61bc26d8c85f1b5e7ac6f177e61b8214
0x04efe8b2226b2255b5db9fd1fe5884c4eb02c9cdd063c1d43ce3a6fd207cb22a

Functions
Getter at block 21287354
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
TREE_MANAGER(view returns (bytes32)
0x92a34060481126178f80fd86c2c51038c6d11c21120b77079571cc3abf1d746b
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
eligibleTreeRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
int1(view returns (address)
0x0ac498bca32b00e2584171844fb9a5943398d9c1
longTermEligibleTreeRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
shortTermEligibleTreeRoot(view returns (bytes32)
0x0206667ba6f431082e368c082694ce54d849422dc43f25cfe641e46f3f27f2a9
token(view returns (address)
0xe24e207c6156241cafb41d025b3b5f0677114c81
verifier(view returns (address)
0x2ae060a830f2f6c7c1cc7d87ea7de4a8bfc707cd
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
longTermNullifiers(bytes32view returns (bool)
nullifiers(bytes32view returns (bool)
shortTermNullifiers(bytes32view returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
burn(uint256 amount
claimTokens(bool isShortTermstruct IMinterV1LMintClaim[] claimsstruct IMinterV1LClaimPublicInputs publicInputsbytes proof
grantRole(bytes32 roleaddress account
migrate(address newMinter
mint(
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setLongTermTreeRoot(bytes32 eligibleTreeRoot_
setShortTermTreeRoot(bytes32 eligibleTreeRoot_
setVerifier(address verifier_
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
Claimed(address indexed recipientbytes32 indexed nullifieruint256 amount
Initialized(uint64 version
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
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
EligibleTreeRootMismatch(bytes32 givenbytes32 expected
FailedInnerCall(
InvalidDepositTreeRoot(bytes32 depositTreeRoot
InvalidInitialization(
InvalidProof(
LastClaimHashMismatch(bytes32 givenbytes32 expected
NotInitializing(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
UsedNullifier(bytes32 nullifier