# IERC165

Git Source

# Functions

# supportsInterface

Query if a contract implements an interface

Interface identification is specified in ERC-165. This function uses less than 30,000 gas.

function supportsInterface(bytes4 interfaceId) external view returns (bool);

Parameters

Name Type Description
interfaceId bytes4 The interface identifier, as specified in ERC-165

Returns

Name Type Description
<none> bool true if the contract implements interfaceID and interfaceID is not 0xffffffff, false otherwise