Erc-721

如何從 ERC721 獲取元數據

  • May 26, 2020

我正在嘗試從 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 代幣元數據的唯一保證方法是通過上述方法。

引用自:https://ethereum.stackexchange.com/questions/47660