web3wagmi
← All standards

ERC-1484 Digital Identity Aggregator

StagnantERCcreated 2018-10-12requires ERC-191

Authors: Anurag Angara, Andy Chorlian, Shane Hampton, Noah Zinsmeister

ERC-165 interface ids

Computed here as the XOR of the selectors each interface defines.

IdentityRegistryInterface0x98668daf

Functions this standard introduces (26)

0x3aedf3c9addAssociatedAddress(address,address,uint8,bytes32,bytes32,uint256)
0xab5f6781addAssociatedAddressDelegated(address,address,uint8[2],bytes32[2],bytes32[2],uint256[2])
0x7d079951addProviders(address[])
0x960b11f5addProvidersFor(uint256,address[])
0xe846fd91addResolvers(address[])
0x010887dcaddResolversFor(uint256,address[])
0x268e8970createIdentity(address,address[],address[])
0x14fb5646createIdentityDelegated(address,address,address[],address[],uint8,bytes32,bytes32,uint256)
0x05c62c2fgetEIN(address)view
0x85e3f058getIdentity(uint256)view
0x237f1a21hasIdentity(address)view
0x5b5aed3aidentityExists(uint256)view
0xa687662disAssociatedAddressFor(uint256,address)view
0x53a9698aisProviderFor(uint256,address)view
0xd4b1cdccisResolverFor(uint256,address)view
0x8677ebe8isSigned(address,bytes32,uint8,bytes32,bytes32)pure
0x3b4656a1removeAssociatedAddress()
0xdd9ad9edremoveAssociatedAddressDelegated(address,uint8,bytes32,bytes32,uint256)
0x232e7d83removeProviders(address[])
0x06c93c36removeProvidersFor(uint256,address[])
0xb8a5c2a6removeResolvers(address[])
0x5726f660removeResolversFor(uint256,address[])
0xfa57b576triggerDestruction(uint256,address[],address[],bool)
0x8e1bb633triggerRecovery(uint256,address,uint8,bytes32,bytes32,uint256)
0x1bfe3508triggerRecoveryAddressChange(address)
0x2501faa5triggerRecoveryAddressChangeFor(uint256,address)

Events (10)

Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.

0xe541733a4670852051762d3cdb7d9123bea21d01e252aa39ca403c8d0f5ab66cIdentityCreated(address,uint256,address,address,address[],address[],bool)
0xa0e763710bdf81797303339803590cdfab14f495ab50975a41f3b00112c5c523AssociatedAddressAdded(address,uint256,address,address)
0x4ed4e3bbe2efe2f41f7496df45bc4627eb3610c8f242638c7165ea0fb285d607AssociatedAddressRemoved(address,uint256,address)
0xd2af86288d6ec28d93c5459bdc5a21da89b340c28ad430327e40139c1178986fProviderAdded(address,uint256,address,bool)
0xe41b11c1b8e658dea501b4a432bd3f7b3e6db83ef57ac16c52e5f288edeffec4ProviderRemoved(address,uint256,address,bool)
0x54e2805007919dee52f88694f4c6f06bfd679d5d9784ee95ae44f4ff9020523eResolverAdded(address,uint256,address)
0xde03a0fb01946dd039d7a3ab05ede4cdb53127396add3b3fab48161425c82b48ResolverRemoved(address,uint256,address)
0xec8acd470f49ff49dc25ffb0e4d48da58c5eb79f35afbec88e4abc7156889a73RecoveryAddressChangeTriggered(address,uint256,address,address)
0x2fe95fbd211d0471c596b1f81d913d1389d5d1ddeb2bdd96143acc651aa3b02eRecoveryTriggered(address,uint256,address[],address)
0x1807cc67f627d55c0a797a6c603fa124978caf5bb45c1748329489fd0185b9efIdentityDestroyed(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