ERC-165 vs ERC-5982
Standard Interface Detection compared with Role-based Access Control.
No shared functions
0 shared · 1 vs 15 functions · 0% of the smaller surface
ERC-5982 lists ERC-165 in its requires field but declares no inheritance in its interface, so any surface it inherits is not counted here.
🤝 Shared (0)
None.
◀️ Only in ERC-165 (1)
0x01ffc9a7 | supportsInterface(bytes4) |
▶️ Only in ERC-5982 (15)
0xb7416cce | canExecute(bytes32,bytes4,bytes32,bytes) |
0xc7072a8f | canGrantRole(bytes32,bytes32,bytes) |
0x7712f836 | canRevokeRole(bytes32,bytes32,address,bytes) |
0xa9a61cbe | createRole(bytes32,bytes32,string,string,string,bytes32) |
0x3f5fe075 | destroyRole(bytes32,bytes32) |
0xf4f5eb5d | grantRole(bytes32,address,bytes) |
0x2f2ff15d | grantRole(bytes32,address) |
0xf5d5408b | hasRole(bytes32,address,bytes) |
0x91d14854 | hasRole(bytes32,address) |
0x3f038cc7 | revokeRole(bytes32,address,bytes) |
0xd547741f | revokeRole(bytes32,address) |
0x0aa6affe | roleDescription(bytes32) |
0xf5ef8476 | roleName(bytes32) |
0x9eb6a9ef | roleURI(bytes32) |
0x321de094 | setRolePower(bytes32,bytes4,bytes) |
Both surfaces parsed from the canonical specifications: ERC-165 · ERC-5982