ERC1155Receiver.sol 394 B

123456789101112131415
  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.6.0;
  3. import "./IERC1155Receiver.sol";
  4. import "../../introspection/ERC165.sol";
  5. abstract contract ERC1155Receiver is ERC165, IERC1155Receiver {
  6. constructor() public {
  7. _registerInterface(
  8. ERC1155Receiver(0).onERC1155Received.selector ^
  9. ERC1155Receiver(0).onERC1155BatchReceived.selector
  10. );
  11. }
  12. }