19 lines
426 B
Solidity
19 lines
426 B
Solidity
|
// SPDX-License-Identifier: CC0-1.0
|
||
|
pragma solidity 0.8.11;
|
||
|
|
||
|
import "./ERC721Consumable.sol";
|
||
|
|
||
|
contract ExampleToken is ERC721Consumable {
|
||
|
|
||
|
uint256 public idCounter = 0;
|
||
|
|
||
|
constructor() ERC721Consumable("ReferenceImpl", "RIMPL") { }
|
||
|
|
||
|
// @notice Mints new NFT to msg.sender
|
||
|
function mint() external returns (uint256) {
|
||
|
idCounter++;
|
||
|
_mint(msg.sender, idCounter);
|
||
|
return idCounter;
|
||
|
}
|
||
|
}
|