123456789101112131415161718 |
- pragma solidity ^0.4.24;
- import "./ERC721.sol";
- /**
- * @title ERC721 Burnable Token
- * @dev ERC721 Token that can be irreversibly burned (destroyed).
- */
- contract ERC721Burnable is ERC721 {
- /**
- * @dev Burns a specific ERC721 token.
- * @param tokenId uint256 id of the ERC721 token to be burned.
- */
- function burn(uint256 tokenId) public {
- require(_isApprovedOrOwner(msg.sender, tokenId));
- _burn(tokenId);
- }
- }
|