WorldIDIdentityManager

Verified contract

Proxy

Active on Ethereum with 5,544 txns
Deployed by via 0x3763800f at 17584556
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
5 additional variables

No balances found for "WorldIDIdentityManager"

0x4bc1681839aed9650f390eb2581161cfcf59674a20ed3841a9ab0c48df640084
0x51392607fd2b57b8e44ce637a2c60af29e076f16cd1af339544708299e25fdeb
0xbba441fd97d22586f89b67466606d048839d095237895df6c7a8b910440c5d79
0x7e572c20dd6ce8a016e7dba9c24b270dbeca58a59ea70f2e110ca1f906505ffc
0xe758f7898aaa1e10366d83881c7da408d5daa38f1d71a641e9738ccf1f37c6a1
0xd39070034979e14dea27c79532edc0e61135256c5642eab87310040de7fb3339
0x72e1017cf01ccd74e743b1fee26889db5850c60db78a67f0860f29ba122356d1
0xc658132f0a519acd947e759e92029c9fc2e3c65a57806b7ec56a77b8dfaa930b
0x350e12b326ff2738a3dbebee6de1bb44c251c39dabb05b89e1abccf9650ff893
0x2bb3de302ea9ad28c3603b7ce665d1c0499cad4c9fff3d9b3ef32cc1cd740ea7

Functions
Getter at block 21205844
NO_SUCH_ROOT(pure returns (struct WorldIDIdentityManagerImplV1RootInfo rootInfo)
(0, 0, false)
getIdentityUpdateVerifierLookupTableAddress(view returns (address)
0x379c62556c665f1edd25f2c2a0f76bc70a53b2e4
getRegisterIdentitiesVerifierLookupTableAddress(view returns (address)
0x78ec127a3716d447f4575e9c834d452e397ee9e1
getRootHistoryExpiry(view returns (uint256)
3600
getSemaphoreVerifierAddress(view returns (address)
0xcdbbcd1cb0b642f8e324ab29c73a967b0c80bad5
getTreeDepth(view returns (uint8)
30
identityOperator(view returns (address)
0x9ad4efaf9e326c17c3a7be6f5d167843af0eb30a
latestRoot(view returns (uint256)
11596179263899818759832090981155530169312360231368012829705283765939963061623
owner(view returns (address)
0x9ad4efaf9e326c17c3a7be6f5d167843af0eb30a
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
 
renounceOwnership(view 
stateBridge(view returns (address stateBridgeContract)
0x0000000000000000000000000000000000000000
Read-only
calculateIdentityRegistrationInputHash(uint32 startIndexuint256 preRootuint256 postRootuint256[] identityCommitmentsview returns (bytes32 hash)
calculateIdentityUpdateInputHash(uint256 preRootuint256 postRootuint32[] leafIndicesuint256[] oldIdentitiesuint256[] newIdentitiesview returns (bytes32 hash)
isInputInReducedForm(uint256 inputview returns (bool)
queryRoot(uint256 rootview returns (struct WorldIDIdentityManagerImplV1RootInfo)
requireValidRoot(uint256 rootview 
verifyProof(uint256 rootuint256 signalHashuint256 nullifierHashuint256 externalNullifierHashuint256[8] proofview 
State-modifying
acceptOwnership(
disableStateBridge(
enableStateBridge(
initialize(uint8 _treeDepthuint256 initialRootaddress _batchInsertionVerifiersaddress _batchUpdateVerifiersaddress _semaphoreVerifierbool _enableStateBridgeaddress __stateBridge
registerIdentities(uint256[8] insertionProofuint256 preRootuint32 startIndexuint256[] identityCommitmentsuint256 postRoot
setIdentityOperator(address newIdentityOperatorreturns (address)
setIdentityUpdateVerifierLookupTable(address newTable
setRegisterIdentitiesVerifierLookupTable(address newTable
setRootHistoryExpiry(uint256 newExpiryTime
setSemaphoreVerifier(address newVerifier
setStateBridge(address newStateBridge
transferOwnership(address newOwner
updateIdentities(uint256[8] updateProofuint256 preRootuint32[] leafIndicesuint256[] oldIdentitiesuint256[] newIdentitiesuint256 postRoot
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 initialRootbool _enableStateBridgeaddress __stateBridge
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
CannotRenounceOwnership(
ExpiredRoot(
ImplementationNotInitialized(
InvalidCommitment(uint256 index
InvalidStateBridgeAddress(
MismatchedInputLengths(
NonExistentRoot(
NotLatestRoot(uint256 providedRootuint256 latestRoot
ProofValidationFailure(
StateBridgeAlreadyDisabled(
StateBridgeAlreadyEnabled(
Unauthorized(address user
UnreducedElement(uint8 elementTypeuint256 element
UnsupportedTreeDepth(uint8 depth