Go-Ethereum

如何配置一個 geth 全節點來索引令牌交易?

  • January 11, 2022

我正計劃在使用https://github.com/ethereumproject/explorer block explorer repo 時截取一個乙太坊 geth 完整節點以用於查詢目的。

  1. 對於比特幣,我曾經-txindex=1啟用索引。我應該在這里為 geth 使用什麼?
  2. 我想查找有關乙太坊代幣(ERC20,乙太經典)的資訊。我需要更改哪些配置?

Geth 沒有 txindex=1 的等價物,您也不需要它,因為您已經可以查詢任意交易。

不幸的是,geth 沒有提供額外的工具來輕鬆查詢代幣或其他智能合約。您必須在其之上使用其他一些工具來解釋“內部交易”。

Geth 僅支持索引交易雜湊,可以通過--txlookuplimit=0arg 啟用。這將索引所有交易的雜湊。

對於智能合約分析(即代幣事件),您必須自己編制索引或使用第三方服務 API 進行查詢。

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