Transactions

如何從 ERC721 Token 獲取價值歷史

  • September 19, 2018

我試圖弄清楚如何獲得特定 ERC721(例如 KnownOrigin)的某種“歷史”值

需要考慮哪些重要事項?通過智能合約是否可行,或者最好使用 API(如https://api.ethplorer.io/>或<https://api.etherscan.io/)?

有沒有標準的方法來做到這一點?最好的方法是什麼?

它是否與“內部交易”主題有關?

我已經看到具有此資訊的線上工具,因此必須有辦法做到這一點。

提前致謝

對於標準代幣,這必須在鏈下完成。

ERC-721 標準規範——http://eips.ethereum.org/EIPS/eip-721——提供查詢代幣歷史所有權的介面。該標準的其他擴展可能包括此附加功能,但這將在逐個契約的基礎上實施。例如,CryptoKitties(已部署)永遠不會提供獲取此資訊的方法,無論出現什麼其他技術。

對於鏈下應用程序(dApp、伺服器),您可以通過搜尋Transfer事件並建構您自己的傳輸數據庫和其他日誌資訊來找到此資訊。

對於臨時檢查,只需在 Etherscan 上查找代幣,他們有一個網站,您可以在其中找到每個合約及其上的代幣。

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