// SPDX-License-Identifier: AGPL-3.0-only
pragma solidity >=0.8.0;
import {ERC1155} from "../../../tokens/ERC1155.sol";
contract MockERC1155 is ERC1155 {
function uri(uint256) public pure virtual override returns (string memory) {}
function mint(
address to,
uint256 id,
uint256 amount,
bytes memory data
) public virtual {
_mint(to, id, amount, data);
}
function batchMint(
address to,
uint256[] memory ids,
uint256[] memory amounts,
bytes memory data
) public virtual {
_batchMint(to, ids, amounts, data);
}
function burn(
address from,
uint256 id,
uint256 amount
) public virtual {
_burn(from, id, amount);
}
function batchBurn(
address from,
uint256[] memory ids,
uint256[] memory amounts
) public virtual {
_batchBurn(from, ids, amounts);
}
}