12345678910111213141516171819202122 |
- // SPDX-License-Identifier: MIT
- pragma solidity ^0.8.0;
- import "./ERC1155Mock.sol";
- import "../token/ERC1155/extensions/ERC1155URIStorage.sol";
- contract ERC1155URIStorageMock is ERC1155Mock, ERC1155URIStorage {
- constructor(string memory _uri) ERC1155Mock(_uri) {}
- function uri(uint256 tokenId) public view virtual override(ERC1155, ERC1155URIStorage) returns (string memory) {
- return ERC1155URIStorage.uri(tokenId);
- }
- function setURI(uint256 tokenId, string memory _tokenURI) public {
- _setURI(tokenId, _tokenURI);
- }
- function setBaseURI(string memory baseURI) public {
- _setBaseURI(baseURI);
- }
- }
|