| 123456789101112131415161718192021222324252627282930 | // SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "./ERC1155Receiver.sol";/** * @dev _Available since v3.1._ */contract ERC1155Holder is ERC1155Receiver {    function onERC1155Received(        address,        address,        uint256,        uint256,        bytes memory    ) public virtual override returns (bytes4) {        return this.onERC1155Received.selector;    }    function onERC1155BatchReceived(        address,        address,        uint256[] memory,        uint256[] memory,        bytes memory    ) public virtual override returns (bytes4) {        return this.onERC1155BatchReceived.selector;    }}
 |