ERC1155SupplyMock.sol 585 B

123456789101112131415161718192021
  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.8.0;
  3. import "./ERC1155Mock.sol";
  4. import "../token/ERC1155/extensions/ERC1155Supply.sol";
  5. contract ERC1155SupplyMock is ERC1155Mock, ERC1155Supply {
  6. constructor(string memory uri) ERC1155Mock(uri) {}
  7. function _beforeTokenTransfer(
  8. address operator,
  9. address from,
  10. address to,
  11. uint256[] memory ids,
  12. uint256[] memory amounts,
  13. bytes memory data
  14. ) internal override(ERC1155, ERC1155Supply) {
  15. super._beforeTokenTransfer(operator, from, to, ids, amounts, data);
  16. }
  17. }