ERC-1484 Digital Identity Aggregator
ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IdentityRegistryInterface | 0x98668daf |
Functions this standard introduces (26)
0x3aedf3c9 | addAssociatedAddress(address,address,uint8,bytes32,bytes32,uint256) | |
0xab5f6781 | addAssociatedAddressDelegated(address,address,uint8[2],bytes32[2],bytes32[2],uint256[2]) | |
0x7d079951 | addProviders(address[]) | |
0x960b11f5 | addProvidersFor(uint256,address[]) | |
0xe846fd91 | addResolvers(address[]) | |
0x010887dc | addResolversFor(uint256,address[]) | |
0x268e8970 | createIdentity(address,address[],address[]) | |
0x14fb5646 | createIdentityDelegated(address,address,address[],address[],uint8,bytes32,bytes32,uint256) | |
0x05c62c2f | getEIN(address) | view |
0x85e3f058 | getIdentity(uint256) | view |
0x237f1a21 | hasIdentity(address) | view |
0x5b5aed3a | identityExists(uint256) | view |
0xa687662d | isAssociatedAddressFor(uint256,address) | view |
0x53a9698a | isProviderFor(uint256,address) | view |
0xd4b1cdcc | isResolverFor(uint256,address) | view |
0x8677ebe8 | isSigned(address,bytes32,uint8,bytes32,bytes32) | pure |
0x3b4656a1 | removeAssociatedAddress() | |
0xdd9ad9ed | removeAssociatedAddressDelegated(address,uint8,bytes32,bytes32,uint256) | |
0x232e7d83 | removeProviders(address[]) | |
0x06c93c36 | removeProvidersFor(uint256,address[]) | |
0xb8a5c2a6 | removeResolvers(address[]) | |
0x5726f660 | removeResolversFor(uint256,address[]) | |
0xfa57b576 | triggerDestruction(uint256,address[],address[],bool) | |
0x8e1bb633 | triggerRecovery(uint256,address,uint8,bytes32,bytes32,uint256) | |
0x1bfe3508 | triggerRecoveryAddressChange(address) | |
0x2501faa5 | triggerRecoveryAddressChangeFor(uint256,address) |
Events (10)
Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.
0xe541733a4670852051762d3cdb7d9123bea21d01e252aa39ca403c8d0f5ab66c | IdentityCreated(address,uint256,address,address,address[],address[],bool) | |
0xa0e763710bdf81797303339803590cdfab14f495ab50975a41f3b00112c5c523 | AssociatedAddressAdded(address,uint256,address,address) | |
0x4ed4e3bbe2efe2f41f7496df45bc4627eb3610c8f242638c7165ea0fb285d607 | AssociatedAddressRemoved(address,uint256,address) | |
0xd2af86288d6ec28d93c5459bdc5a21da89b340c28ad430327e40139c1178986f | ProviderAdded(address,uint256,address,bool) | |
0xe41b11c1b8e658dea501b4a432bd3f7b3e6db83ef57ac16c52e5f288edeffec4 | ProviderRemoved(address,uint256,address,bool) | |
0x54e2805007919dee52f88694f4c6f06bfd679d5d9784ee95ae44f4ff9020523e | ResolverAdded(address,uint256,address) | |
0xde03a0fb01946dd039d7a3ab05ede4cdb53127396add3b3fab48161425c82b48 | ResolverRemoved(address,uint256,address) | |
0xec8acd470f49ff49dc25ffb0e4d48da58c5eb79f35afbec88e4abc7156889a73 | RecoveryAddressChangeTriggered(address,uint256,address,address) | |
0x2fe95fbd211d0471c596b1f81d913d1389d5d1ddeb2bdd96143acc651aa3b02e | RecoveryTriggered(address,uint256,address[],address) | |
0x1807cc67f627d55c0a797a6c603fa124978caf5bb45c1748329489fd0185b9ef | IdentityDestroyed(address,uint256,address,bool) |
Depends on (1)
Proposals this one names in its requires field.
What the specification covers
Compare with
Parsed from the canonical specification · discussion