是否有任何合法的方法从合同中获取有关NFT元数据的详细信息?假设我有带有id 1的NFT,哪些元数据存储在IPFS上,并且它具有罕见的属性10。可以从内部契约中获取数据吗?或者唯一的方法是在合同上引入稀缺性属性,然后用第三方效用填充它?
发布于 2022-08-14 11:18:56
大多数具有元数据的NFT是ERC721Metadata接口的实现,它具有以下方法:
/// @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);此方法,tokenURI返回给定tokenId的元数据URI。
元数据属性通常遵循开放元数据标准
https://stackoverflow.com/questions/73333099
复制相似问题