eip721.solidity.ERC721Metadata.sol Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of contracts Show documentation
Show all versions of contracts Show documentation
web3j support for Ethereum Improvement Proposals (EIP's)
The newest version!
pragma solidity ^0.4.20;
/// @title ERC-721 Non-Fungible Token Standard
/// @dev See https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md
/// Note: the ERC-165 identifier for this interface is 0x5b5e139f.
interface ERC721Metadata {
/// @notice A descriptive name for a collection of NFTs in this contract
function name() external view returns (string _name);
/// @notice An abbreviated name for NFTs in this contract
function symbol() external view returns (string _symbol);
/// @notice A distinct Uniform Resource Identifier (URI) for a given asset.
/// @dev Throws if `_tokenId` is not a valid NFT. URIs are defined in RFC
/// 3986. The URI may point to a JSON file that conforms to the "ERC721
/// Metadata JSON Schema".
function tokenURI(uint256 _tokenId) external view returns (string);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy