Skip to main content
PulseScanner.io

Address

0x93a42f8eebeecdda3cbdc593f3130bca5ffd8467
Current Holdings
$0.00
TXs sent
not counted
First Active
2024-05-08
block 20,316,318
Last Active
863 days ago
block 20,316,364
Funded By
not identified

Net worth historyi

No net-worth snapshots recorded yet
partial matchDigitalHeartssolc 0.8.10+commit.fc410830runtime partial · creation partial
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

import "IERC165.sol";

/**
 * @dev Implementation of the {IERC165} interface.
 *
 * Contracts that want to implement ERC165 should inherit from this contract and override {supportsInterface} to check
 * for the additional interface id that will be supported. For example:
 *
 * ```solidity
 * function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {
 *     return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId);
 * }
 * ```
 *
 * Alternatively, {ERC165Storage} provides an easier to use but more expensive implementation.
 */
abstract contract ERC165 is IERC165 {
    /**
     * @dev See {IERC165-supportsInterface}.
     */
    function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {
        return interfaceId == type(IERC165).interfaceId;
    }
}