0x357458739f90461b99789350868cd7cf330dd7ee

Verified contract

Proxy

Active on Base
Deployed by via 0x176db8d9 at 5518106
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x4b0c9954b4a4e5f9343e5093e069f316eba9fe2e3029d0bce8d1231dc79b1173
0xf78b96c2766cb15ef16d4efda4ff982f5b01f73810762f77ef312262dd358b62
0x198297705950179d5b06baa6069af3b62ba95bf6b1846633746cee9ca3120d49
0x0fd8e47c9d6b7646514e59ebbaa0c36c5442c0d1cf2639360735412e53ba9d9f
0xd46fe55b7d6471229284404a60ed69ad374193986af4fd1d18a5df6cc4066611
0x0af24659d71c8719db4802fc9aef04e6c44eb6abe27ecb33f1583615c7d23c14
0x0106984f00e39592d3796cf0d6bd456a993c3f19f8553d0a42fca8015b2702d9
0x290b7345beadae3f625ca0f89e51d2bc04bf9b9bc9c142cd7bbae333a261f0b8
0x2516e24ce8f7ff301540a63c6ba397f8bdc3f769a588d3cc846d8ef194d1366b
0x2c581a8bfd2c7ccb4752218838e3ef2fe0b68737b5acbc9ec629e6631f67fbc5

Functions
Getter at block 22722514
ATTESTER_ROLE(view returns (bytes32)
0x6963f0613d64d01eae151b8192b4f5d733f7974bce4e7c89c4887e892ee8b439
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAUSER_ROLE(view returns (bytes32)
0x47bd254b767a6c88b0a122b27f35868f84f911de8501889aeca7afd8154015f6
UPGRADER_ROLE(view returns (bytes32)
0x11e662d7dd64026ca8eee87ae18317526db1dd1b839afe1db73c3f36fa0ba075
VERIFIED_ACCOUNT_SCHEMA(view returns (bytes32)
0xb012c68d91cefdf392ea2255335a4c5afa3ea97ce6c42d86cabc488bced83f87
VERIFIED_COUNTRY_SCHEMA(view returns (bytes32)
0xd4fabc1c2e7468f564616df751722c10ac59f75dbc559e13d538e84c0c181eea
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
attest(struct AttestationRequest requestreturns (bytes32)
attestAccount(address recipientreturns (bytes32)
attestCountry(uint256 recipientAndCountryreturns (bytes32)
grantRole(bytes32 roleaddress account
initialize(address defaultAdmin
initializeV2(bytes32 verifiedAccountSchemabytes32 verifiedCountrySchema
multiAttest(struct MultiAttestationRequest[] multiRequestsreturns (bytes32[])
multiRevoke(struct MultiRevocationRequest[] multiRequests
pause(
registerSchema(bytes32 schemaIdbytes32 easSchemaId
renounceRole(bytes32 roleaddress account
revoke(struct RevocationRequest request
revokeRole(bytes32 roleaddress account
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SchemaRegistered(bytes32 indexed internalSchemaIdbytes32 indexed easSchemaId
Unpaused(address account
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidCountry(
InvalidEasSchemaId(
InvalidInternalSchemaId(
InvalidRecipient(
SchemaNotRegistered(bytes32 internalSchemaId