ERC165CheckerMock.sol 601 B

12345678910111213141516171819
  1. pragma solidity ^0.6.0;
  2. import "../introspection/ERC165Checker.sol";
  3. contract ERC165CheckerMock {
  4. using ERC165Checker for address;
  5. function supportsERC165(address account) public view returns (bool) {
  6. return account._supportsERC165();
  7. }
  8. function supportsInterface(address account, bytes4 interfaceId) public view returns (bool) {
  9. return account._supportsInterface(interfaceId);
  10. }
  11. function supportsAllInterfaces(address account, bytes4[] memory interfaceIds) public view returns (bool) {
  12. return account._supportsAllInterfaces(interfaceIds);
  13. }
  14. }