IdentityRegistry

Verified contract

Active on Ethereum with 1 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "IdentityRegistry"

0x2f99faf998029830dc231852d04988f91e8bc1a15a302f0e9e7ad75bb6f93bdc
From

Functions
Getter at block 21421745
maxAssociatedAddresses(view returns (uint256)
50
nextEIN(view returns (uint256)
11288
recoveryTimeout(view returns (uint256)
1209600
signatureTimeout(view returns (uint256)
86400
Read-only
getEIN(address _addressview returns (uint256 ein)
getIdentity(uint256 einview returns (address recoveryAddressaddress[] associatedAddressesaddress[] providersaddress[] resolvers)
hasIdentity(address _addressview returns (bool)
identityExists(uint256 einview returns (bool)
isAssociatedAddressFor(uint256 einaddress _addressview returns (bool)
isProviderFor(uint256 einaddress providerview returns (bool)
isResolverFor(uint256 einaddress resolverview returns (bool)
isSigned(address _addressbytes32 messageHashuint8 vbytes32 rbytes32 spure returns (bool)
State-modifying
addAssociatedAddress(address approvingAddressaddress addressToAdduint8 vbytes32 rbytes32 suint256 timestamp
addAssociatedAddressDelegated(address approvingAddressaddress addressToAdduint8[2] vbytes32[2] rbytes32[2] suint256[2] timestamp
addProviders(address[] providers
addProvidersFor(uint256 einaddress[] providers
addResolvers(address[] resolvers
addResolversFor(uint256 einaddress[] resolvers
createIdentity(address recoveryAddressaddress[] providersaddress[] resolversreturns (uint256 ein)
createIdentityDelegated(address recoveryAddressaddress associatedAddressaddress[] providersaddress[] resolversuint8 vbytes32 rbytes32 suint256 timestampreturns (uint256 ein)
removeAssociatedAddress(
removeAssociatedAddressDelegated(address addressToRemoveuint8 vbytes32 rbytes32 suint256 timestamp
removeProviders(address[] providers
removeProvidersFor(uint256 einaddress[] providers
removeResolvers(address[] resolvers
removeResolversFor(uint256 einaddress[] resolvers
triggerDestruction(uint256 einaddress[] firstChunkaddress[] lastChunkbool resetResolvers
triggerRecovery(uint256 einaddress newAssociatedAddressuint8 vbytes32 rbytes32 suint256 timestamp
triggerRecoveryAddressChange(address newRecoveryAddress
triggerRecoveryAddressChangeFor(uint256 einaddress newRecoveryAddress
Events
AssociatedAddressAdded(address indexed initiatoruint256 indexed einaddress approvingAddressaddress addedAddressbool delegated
AssociatedAddressRemoved(address indexed initiatoruint256 indexed einaddress removedAddressbool delegated
IdentityCreated(address indexed initiatoruint256 indexed einaddress recoveryAddressaddress associatedAddressaddress[] providersaddress[] resolversbool delegated
IdentityDestroyed(address indexed initiatoruint256 indexed einaddress recoveryAddressbool resolversReset
ProviderAdded(address indexed initiatoruint256 indexed einaddress providerbool delegated
ProviderRemoved(address indexed initiatoruint256 indexed einaddress providerbool delegated
RecoveryAddressChangeTriggered(address indexed initiatoruint256 indexed einaddress oldRecoveryAddressaddress newRecoveryAddressbool delegated
RecoveryTriggered(address indexed initiatoruint256 indexed einaddress[] oldAssociatedAddressesaddress newAssociatedAddress
ResolverAdded(address indexed initiatoruint256 indexed einaddress resolversbool delegated
ResolverRemoved(address indexed initiatoruint256 indexed einaddress resolversbool delegated
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.