Erc165

- 1 min

智能合约如何通过实现接口来发布其实现的接口?

智能合约通过实现接口来发布其实现的接口的过程如下:

function supportsInterface(bytes4 interfaceId) public view virtual override(ERC165, IERC165) returns (bool) {
    return
        interfaceId == type(IERC721).interfaceId ||
        interfaceId == type(IERC721Metadata).interfaceId ||
        super.supportsInterface(interfaceId);
}