IERC721Metadata.sol 649 B

12345678910111213141516171819202122232425
  1. pragma solidity ^0.6.2;
  2. import "./IERC721.sol";
  3. /**
  4. * @title ERC-721 Non-Fungible Token Standard, optional metadata extension
  5. * @dev See https://eips.ethereum.org/EIPS/eip-721
  6. */
  7. interface IERC721Metadata is IERC721 {
  8. /**
  9. * @dev Returns the token collection name.
  10. */
  11. function name() external view returns (string memory);
  12. /**
  13. * @dev Returns the token collection symbol.
  14. */
  15. function symbol() external view returns (string memory);
  16. /**
  17. * @dev Returns the Uniform Resource Identifier (URI) for `tokenId` token.
  18. */
  19. function tokenURI(uint256 tokenId) external view returns (string memory);
  20. }