12345678910111213141516171819202122232425262728 |
- // SPDX-License-Identifier: MIT
- pragma solidity ^0.8.0;
- import "./ERC1155Mock.sol";
- import "../token/ERC1155/extensions/ERC1155Pausable.sol";
- contract ERC1155PausableMock is ERC1155Mock, ERC1155Pausable {
- constructor(string memory uri) ERC1155Mock(uri) {}
- function pause() external {
- _pause();
- }
- function unpause() external {
- _unpause();
- }
- function _update(
- address from,
- address to,
- uint256[] memory ids,
- uint256[] memory amounts,
- bytes memory data
- ) internal override(ERC1155, ERC1155Pausable) {
- super._update(from, to, ids, amounts, data);
- }
- }
|