Erc-721
如何從 ERC721 獲取元數據
我正在嘗試從 ERC721 令牌中獲取元數據。實際上,我正在嘗試通過 ETHERSCAN 和 blockcypher API 進行操作,但在響應中找不到元數據(例如圖片 URL 或 IPFS ID)
有人可以建議我怎麼做嗎?
這是我必須在客戶端做的事情,或者我可以用 Nethereum 做嗎?
謝謝
另一個答案是不正確的。
請參閱ERC721 標準以了解具體如何執行此操作。如果代幣合約正確實現了 ERC721 標準和 ERC721Metadata 擴展,它將始終實現該功能
function tokenURI(uint256 _tokenId) external view returns (string);
這將返回一個指向該令牌元數據的 URI。它可能是 JSON 格式,如果是,請參閱 ERC721 Metadata JSON Schema 結構的標準。
除此以外的任何檢索令牌元數據的方法都不屬於 ERC721 標準。這並不是說他們違反了標準規定的任何規則,但在正確實施的 ERC721 合約上獲取 ERC721 代幣元數據的唯一保證方法是通過上述方法。