Transactions
如何從 ERC721 Token 獲取價值歷史
我試圖弄清楚如何獲得特定 ERC721(例如 KnownOrigin)的某種“歷史”值
需要考慮哪些重要事項?通過智能合約是否可行,或者最好使用 API(如https://api.ethplorer.io/>或<https://api.etherscan.io/)?
有沒有標準的方法來做到這一點?最好的方法是什麼?
它是否與“內部交易”主題有關?
我已經看到具有此資訊的線上工具,因此必須有辦法做到這一點。
提前致謝
對於標準代幣,這必須在鏈下完成。
ERC-721 標準規範——http://eips.ethereum.org/EIPS/eip-721——不提供查詢代幣歷史所有權的介面。該標準的其他擴展可能包括此附加功能,但這將在逐個契約的基礎上實施。例如,CryptoKitties(已部署)永遠不會提供獲取此資訊的方法,無論出現什麼其他技術。
對於鏈下應用程序(dApp、伺服器),您可以通過搜尋
Transfer
事件並建構您自己的傳輸數據庫和其他日誌資訊來找到此資訊。對於臨時檢查,只需在 Etherscan 上查找代幣,他們有一個網站,您可以在其中找到每個合約及其上的代幣。