becrypto/contracts/tokens/erc1155/BEChip1155.sol
2022-08-15 14:43:37 +08:00

20 lines
514 B
Solidity

// SPDX-License-Identifier: MIT
pragma solidity 0.8.10;
import "@openzeppelin/contracts/token/ERC1155/ERC1155.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
import "@openzeppelin/contracts/access/AccessControl.sol";
import "./BEBase1155.sol";
contract BEChip1155 is BEBase1155 {
mapping(uint256 => uint256) public tokenLevels;
constructor() {
maxSupply = 1;
}
function canMint(uint256 id) external view override returns (bool) {
return !exists(id);
}
}