ERC-165 vs ERC-1616
Standard Interface Detection compared with Attribute Registry Standard.
ERC-1616 is a strict superset of ERC-165
1 shared · 1 vs 5 functions · 100% of the smaller surface
ERC-1616 lists ERC-165 in its requires field but declares no inheritance in its interface, so any surface it inherits is not counted here.
🤝 Shared (1)
0x01ffc9a7 | supportsInterface(bytes4) |
◀️ Only in ERC-165 (0)
None.
▶️ Only in ERC-1616 (4)
0xd71710e0 | countAttributeTypes() |
0x0e62fde6 | getAttributeTypeID(uint256) |
0xcd6c8343 | getAttributeValue(address,uint256) |
0x4b5f297a | hasAttribute(address,uint256) |
Both surfaces parsed from the canonical specifications: ERC-165 · ERC-1616