web3wagmi
← All standards

ERC-165 vs ERC-7589

Standard Interface Detection compared with Semi-Fungible Token Roles.

ERC-7589 is a strict superset of ERC-165
1 shared · 1 vs 14 functions · 100% of the smaller surface

🤝 Shared (1)

0x01ffc9a7supportsInterface(bytes4)

◀️ Only in ERC-165 (0)

None.

▶️ Only in ERC-7589 (13)

0x6df52ea7commitTokens(address,address,uint256,uint256)
0x4155a2f8grantorOf(uint256)
0xb7b637d9grantRole(uint256,bytes32,address,uint64,bool,bytes)
0xd5ced376isRoleApprovedForAll(address,address,address)
0xe6d8e12aisRoleRevocable(uint256,bytes32,address)
0x4b0babddreleaseTokens(uint256)
0x4a120dd7revokeRole(uint256,bytes32,address)
0x33a502e4roleData(uint256,bytes32,address)
0x5c98ea6droleExpirationDate(uint256,bytes32,address)
0xa34adf0asetRoleApprovalForAll(address,address,bool)
0xd989a2b7tokenAddressOf(uint256)
0x7e6850ebtokenAmountOf(uint256)
0x06474d12tokenIdOf(uint256)

Both surfaces parsed from the canonical specifications: ERC-165 · ERC-7589