← All standardsERC-8257 Agent Tool Registry
🆔 ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IToolRegistry | 0xf1dc8075 |
| IAccessPredicate | 0xbdf9dc18 |
| IERC721Holding | 0xbdf8c428 |
| IERC1155Holding | 0xcb429230 |
| ISubscription | 0x44387cc2 |
⚙️ Functions this standard introduces (14)
0x9148e6ca | deregisterTool(uint256) | |
0xcb429230 | erc1155Holding() | |
0xbdf8c428 | erc721Holding() | |
0x1ce77540 | getRequirements(uint256) | view |
0xa0178453 | getToolConfig(uint256) | view |
0xa7e3775b | hasAccess(uint256,address,bytes) | view |
0x06fdde03 | name() | view |
0xfe1d0b16 | registerTool(string,bytes32,address) | |
0xde24a6d2 | setAccessPredicate(uint256,address) | |
0x44387cc2 | subscription() | |
0xfaf23b23 | toolCount() | view |
0x2361abf3 | tryHasAccess(uint256,address,bytes) | view |
0xccca3bf0 | updateToolMetadata(uint256,string,bytes32) | |
0x54fd4d50 | version() | view |
🧬 Inherited (1)
0x01ffc9a7 | supportsInterface(bytes4) | ERC-165 |
Parsed from the canonical specification · discussion