IdentityRegistry
Verified contract
Active on
Ethereum with 1 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "IdentityRegistry"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14433683 | 3 years ago | | | 0 | 0.0060412900 |
ABI
ABI objects
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 _address) view returns (uint256 ein)
getIdentity(uint256 ein) view returns (address recoveryAddress, address[] associatedAddresses, address[] providers, address[] resolvers)
hasIdentity(address _address) view returns (bool)
identityExists(uint256 ein) view returns (bool)
isAssociatedAddressFor(uint256 ein, address _address) view returns (bool)
isProviderFor(uint256 ein, address provider) view returns (bool)
isResolverFor(uint256 ein, address resolver) view returns (bool)
isSigned(address _address, bytes32 messageHash, uint8 v, bytes32 r, bytes32 s) pure returns (bool)
State-modifying
Events addAssociatedAddress(address approvingAddress, address addressToAdd, uint8 v, bytes32 r, bytes32 s, uint256 timestamp)
addAssociatedAddressDelegated(address approvingAddress, address addressToAdd, uint8[2] v, bytes32[2] r, bytes32[2] s, uint256[2] timestamp)
addProviders(address[] providers)
addProvidersFor(uint256 ein, address[] providers)
addResolvers(address[] resolvers)
addResolversFor(uint256 ein, address[] resolvers)
createIdentity(address recoveryAddress, address[] providers, address[] resolvers) returns (uint256 ein)
createIdentityDelegated(address recoveryAddress, address associatedAddress, address[] providers, address[] resolvers, uint8 v, bytes32 r, bytes32 s, uint256 timestamp) returns (uint256 ein)
removeAssociatedAddress()
removeAssociatedAddressDelegated(address addressToRemove, uint8 v, bytes32 r, bytes32 s, uint256 timestamp)
removeProviders(address[] providers)
removeProvidersFor(uint256 ein, address[] providers)
removeResolvers(address[] resolvers)
removeResolversFor(uint256 ein, address[] resolvers)
triggerDestruction(uint256 ein, address[] firstChunk, address[] lastChunk, bool resetResolvers)
triggerRecovery(uint256 ein, address newAssociatedAddress, uint8 v, bytes32 r, bytes32 s, uint256 timestamp)
triggerRecoveryAddressChange(address newRecoveryAddress)
triggerRecoveryAddressChangeFor(uint256 ein, address newRecoveryAddress)
AssociatedAddressAdded(address indexed initiator, uint256 indexed ein, address approvingAddress, address addedAddress, bool delegated)
AssociatedAddressRemoved(address indexed initiator, uint256 indexed ein, address removedAddress, bool delegated)
IdentityCreated(address indexed initiator, uint256 indexed ein, address recoveryAddress, address associatedAddress, address[] providers, address[] resolvers, bool delegated)
IdentityDestroyed(address indexed initiator, uint256 indexed ein, address recoveryAddress, bool resolversReset)
ProviderAdded(address indexed initiator, uint256 indexed ein, address provider, bool delegated)
ProviderRemoved(address indexed initiator, uint256 indexed ein, address provider, bool delegated)
RecoveryAddressChangeTriggered(address indexed initiator, uint256 indexed ein, address oldRecoveryAddress, address newRecoveryAddress, bool delegated)
RecoveryTriggered(address indexed initiator, uint256 indexed ein, address[] oldAssociatedAddresses, address newAssociatedAddress)
ResolverAdded(address indexed initiator, uint256 indexed ein, address resolvers, bool delegated)
ResolverRemoved(address indexed initiator, uint256 indexed ein, address resolvers, bool delegated)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.