Solidity

交易歷史是區塊鏈實現的一部分嗎,還是我必須自己實現保存令牌歷史

  • April 22, 2020

我正在實施一種加密貓風格的 ERC721 代幣,以部署在乙太坊上。但是我不清楚個人代幣的交易歷史如何實現?

例如,所有不同的 ERC-721 代幣(藝術品)將根據其需求具有不同的價格,同樣,它們將有自己的交易歷史,以不同的價格和買家出售。展示這種出處、出售時的出售方式等是有意義的,因為它與與 ERC721 代幣相關的藝術品的價值創造有關。

我是否必須自己實現這個功能,或者它是區塊鏈的一個組成部分。如果區塊鍊是一個公共分類賬,那麼我在哪裡/如何獲取每個代幣的交易歷史來簡單地獲取歷史銷售價格和日期?

乙太坊區塊鏈保留所有過去的狀態轉換,即交易。

您可以通過各種 Web3.js 或 Web3.py API(例如web3.eth.getBlock()web3.eth.Contract().allEvents().

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