ERC-165 vs ERC-7432
Standard Interface Detection compared with Non-Fungible Token Roles.
ERC-7432 is a strict superset of ERC-165
1 shared · 1 vs 11 functions · 100% of the smaller surface
🤝 Shared (1)
0x01ffc9a7 | supportsInterface(bytes4) |
◀️ Only in ERC-165 (0)
None.
▶️ Only in ERC-7432 (10)
0x4b17eed0 | grantRole((bytes32,address,uint256,address,uint64,bool,bytes)) |
0xd5ced376 | isRoleApprovedForAll(address,address,address) |
0xfe8dc863 | isRoleRevocable(address,uint256,bytes32) |
0x1f29d2dc | ownerOf(address,uint256) |
0x3f916b48 | recipientOf(address,uint256,bytes32) |
0x0adc11c0 | revokeRole(address,uint256,bytes32) |
0x6d2feecf | roleData(address,uint256,bytes32) |
0x65b0205b | roleExpirationDate(address,uint256,bytes32) |
0xa34adf0a | setRoleApprovalForAll(address,address,bool) |
0x31e9e9c0 | unlockToken(address,uint256) |
Both surfaces parsed from the canonical specifications: ERC-165 · ERC-7432