18 lines
466 B
Solidity
18 lines
466 B
Solidity
// SPDX-License-Identifier: MIT
|
|
pragma solidity 0.8.10;
|
|
|
|
import "@openzeppelin/contracts/token/ERC721/IERC721.sol";
|
|
|
|
interface IAsset is IERC721 {
|
|
function batchMint(
|
|
address to,
|
|
uint256[] memory tokenIds
|
|
) external returns (uint256[] memory);
|
|
|
|
function burn(address owner, uint256[] memory ids) external;
|
|
|
|
function ownerOf(uint256 tokenId) external view returns (address owner);
|
|
|
|
function isLocked(uint256 tokenId) external view returns (bool);
|
|
}
|