ERC-7506 Trusted Hint Registry
A system for managing on-chain metadata, enabling verification of ecosystem claims.
Functions this standard introduces (22)
0xa7a82701 | addListDelegate(address,bytes32,address,uint256) | |
0xe49b3476 | addListDelegateSigned(address,bytes32,address,uint256,address,bytes) | |
0xbae6565d | getHint(address,bytes32,bytes32) | view |
0x37dac5ab | getMetadata(address,bytes32,bytes32,bytes32) | view |
0xaf9559f5 | removeListDelegate(address,bytes32,address) | |
0xcb7b479a | removeListDelegateSigned(address,bytes32,address,address,bytes) | |
0x00b7686f | setHint(address,bytes32,bytes32,bytes32) | |
0xdf2b4843 | setHintDelegated(address,bytes32,bytes32,bytes32) | |
0xa38f4d72 | setHintDelegatedSigned(address,bytes32,bytes32,bytes32,address,bytes) | |
0x06394b1b | setHints(address,bytes32,bytes32[],bytes32[]) | |
0x92ccb54f | setHintsDelegated(address,bytes32,bytes32[],bytes32[]) | |
0x41973542 | setHintsDelegatedSigned(address,bytes32,bytes32[],bytes32[],address,bytes) | |
0xa162c565 | setHintSigned(address,bytes32,bytes32,bytes32,address,bytes) | |
0x250dd71c | setHintsSigned(address,bytes32,bytes32[],bytes32[],address,bytes) | |
0xc41ee9b8 | setListOwner(address,bytes32,address) | |
0xf4e24abe | setListOwnerSigned(address,bytes32,address,address,bytes) | |
0xf0c0bdcf | setListStatus(address,bytes32,bool) | |
0x7184a349 | setListStatusSigned(address,bytes32,bool,address,bytes) | |
0x6d3167f6 | setMetadata(address,bytes32,bytes32,bytes32,bytes) | |
0xd0629de5 | setMetadataDelegated(address,bytes32,bytes32,bytes32,bytes) | |
0xf5ad771e | setMetadataDelegatedSigned(address,bytes32,bytes32,bytes32,bytes,address,bytes) | |
0xf03df13e | setMetadataSigned(address,bytes32,bytes32,bytes32,bytes,address,bytes) |
Events (5)
Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.
0x5977ebf3677c9e79100751676ee9c26db84ea8487b55f5edf12331b34c46fa09 | HintValueChanged(address,bytes32,bytes32,bytes32) | |
0xe3f9e1524d92b2f5af42b25dc991c6e29039637a1f8912fb9c2aa34c8fd464d3 | HintListOwnerChanged(address,bytes32,address) | |
0x5fb3a03d64c9b352306df54e3f5cb9de6d996b765cd164df1849f2c76aa685f9 | HintListDelegateAdded(address,bytes32,address) | |
0xfb0e4798b2402b5efa176a01d1963d162435aa2f593b6a26af8452a71cde7028 | HintListDelegateRemoved(address,bytes32,address) | |
0x2309f4f26809196c0e66cd50ddf7c7f4ef75c26b4c9b35eaab9d773ca5508be2 | HintListStatusChanged(address,bytes32,bool) |
Depends on (1)
Proposals this one names in its requires field.
What the specification covers
Compare with
Parsed from the canonical specification · discussion