WorldIDIdentityManager

Verified contract

Proxy

Active on Ethereum with 22,188 txns
Deployed by via 0x0af08be3 at 17636832
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
6 additional variables

No balances found for "WorldIDIdentityManager"

0xff13c60940735a9de5b91fdd680ed2803b529ea3c307b65ebb27b6ce935520cb
0x2ad60bac9b30b5f63434a3a291b393e0ee84997685ef07b407bb4452dcb0deef
0xd37495ec439e5179b3e722afa0a892d272b4ab96640b65fd4d1ecda89ed0855e
0x46f116cc1fdc6c0799dfcc88fb3fd177dee6e3903f7412369e37587ac5bd472b
0xb59032fef9187599888f0a62e7250d381fc245249c92698b0e9641308846dc3a
0x38d4cc18dff9f38af6fb6b273c56651ac00eed032b24458397800d6b6bba5c35
0xdb9fafce577c0ad832a63f4aa5085143bc365f07dcaac40cf328272053e0c438
0xc2fa78af6bcc7b36528e719f676af761873e44bce9870f7468941a3e74590693
0x6f152555f65762c74acdc27e2317711049c9441cf66fb837d7b17698a035fe7a
0xb96678c649d277524ab89e8d1cc54cd2a2740ebce0711740f5159cf3383328e5

Functions
Getter at block 20791565
NO_SUCH_ROOT(pure returns (struct WorldIDIdentityManagerImplV1RootInfo rootInfo)
(0, 0, false)
getDeleteIdentitiesVerifierLookupTableAddress(view returns (address)
0x39ccb3b670651a14da8b3835f42924f49c2c5986
getRegisterIdentitiesVerifierLookupTableAddress(view returns (address)
0x4055b6d4018e92e4d000865e61e87b57a4e5ab49
getRootHistoryExpiry(view returns (uint256)
604800
getSemaphoreVerifierAddress(view returns (address)
0xcdbbcd1cb0b642f8e324ab29c73a967b0c80bad5
getTreeDepth(view returns (uint8)
30
identityOperator(view returns (address)
0x9ad4efaf9e326c17c3a7be6f5d167843af0eb30a
latestRoot(view returns (uint256)
8128408198071313228858165879687960678454113117626633150773489783892239302976
owner(view returns (address)
0x9ad4efaf9e326c17c3a7be6f5d167843af0eb30a
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
 
renounceOwnership(view 
Read-only
calculateIdentityDeletionInputHash(bytes packedDeletionIndicesuint256 preRootuint256 postRootuint32 batchSizeview returns (bytes32 hash)
calculateIdentityRegistrationInputHash(uint32 startIndexuint256 preRootuint256 postRootuint256[] identityCommitmentsview returns (bytes32 hash)
queryRoot(uint256 rootview returns (struct WorldIDIdentityManagerImplV1RootInfo)
requireValidRoot(uint256 rootview 
verifyProof(uint256 rootuint256 signalHashuint256 nullifierHashuint256 externalNullifierHashuint256[8] proofview 
State-modifying
acceptOwnership(
deleteIdentities(uint256[8] deletionProofbytes packedDeletionIndicesuint256 preRootuint256 postRoot
initialize(uint8 _treeDepthuint256 initialRootaddress _batchInsertionVerifiersaddress _batchUpdateVerifiersaddress _semaphoreVerifier
initializeV2(address _batchDeletionVerifiers
registerIdentities(uint256[8] insertionProofuint256 preRootuint32 startIndexuint256[] identityCommitmentsuint256 postRoot
setDeleteIdentitiesVerifierLookupTable(address newTable
setIdentityOperator(address newIdentityOperatorreturns (address)
setRegisterIdentitiesVerifierLookupTable(address newTable
setRootHistoryExpiry(uint256 newExpiryTime
setSemaphoreVerifier(address newVerifier
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
DependencyUpdated(uint8 indexed kindaddress indexed oldAddressaddress indexed newAddress
IdentityOperatorChanged(address indexed oldOperatoraddress indexed newOperator
Initialized(uint8 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RootHistoryExpirySet(uint256 indexed oldExpiryTimeuint256 indexed newExpiryTime
StateBridgeStateChange(bool indexed isEnabled
TreeChanged(uint256 indexed preRootuint8 indexed kinduint256 indexed postRoot
Upgraded(address indexed implementation
WorldIDIdentityManagerImplInitialized(uint8 _treeDepthuint256 initialRoot
WorldIDIdentityManagerImplV2Initialized(
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
CannotRenounceOwnership(
ExpiredRoot(
ImplementationNotInitialized(
InvalidCommitment(uint256 index
InvalidDeletionIndices(
InvalidStateBridgeAddress(
InvalidVerifier(
InvalidVerifierLUT(
MismatchedInputLengths(
NonExistentRoot(
NotLatestRoot(uint256 providedRootuint256 latestRoot
ProofValidationFailure(
StateBridgeAlreadyDisabled(
StateBridgeAlreadyEnabled(
Unauthorized(address user
UnreducedElement(uint8 elementTypeuint256 element
UnsupportedTreeDepth(uint8 depth