ERC1155Holder.sol 562 B

123456789101112131415161718
  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.7.0;
  3. import "./ERC1155Receiver.sol";
  4. /**
  5. * @dev _Available since v3.1._
  6. */
  7. contract ERC1155Holder is ERC1155Receiver {
  8. function onERC1155Received(address, address, uint256, uint256, bytes memory) public virtual override returns (bytes4) {
  9. return this.onERC1155Received.selector;
  10. }
  11. function onERC1155BatchReceived(address, address, uint256[] memory, uint256[] memory, bytes memory) public virtual override returns (bytes4) {
  12. return this.onERC1155BatchReceived.selector;
  13. }
  14. }