DCIPs/assets/eip-4400/contracts/ExampleToken.sol

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;
}
}