IERC165.sol 462 B

123456789101112131415
  1. pragma solidity ^0.5.7;
  2. /**
  3. * @title IERC165
  4. * @dev https://eips.ethereum.org/EIPS/eip-165
  5. */
  6. interface IERC165 {
  7. /**
  8. * @notice Query if a contract implements an interface
  9. * @param interfaceId The interface identifier, as specified in ERC-165
  10. * @dev Interface identification is specified in ERC-165. This function
  11. * uses less than 30,000 gas.
  12. */
  13. function supportsInterface(bytes4 interfaceId) external view returns (bool);
  14. }