Go-Ethereum

如何獲取 Geth 節點中所有賬戶(~1000)的餘額?

  • January 21, 2022

如何獲取我的 Go Ethereum 節點中所有賬戶的餘額?eth_getBalance我有大約 1000 個帳戶,使用它來獲取每個地址的餘額太慢了。有什麼方法可以使用 curl 和 rpc 嗎?

您使用的任何庫或其他腳本最終都會以eth_getBalance.

您可以將一個腳本組合在一起,該腳本可以通過 並行檢查多個地址eth_getBalance,因為您的瓶頸不太可能是實際的餘額呼叫。

或者,您可以考慮通過 infura 或 etherscan 等提供商使用多個節點來分散您的查詢。

乙太坊地址餘額是公開資訊,因此您不必從自己的節點獲取它們。有可公開訪問的數據庫儲存它們。一個例子是etherscan.io。另一個是Google BigQuery。兩者都能夠每秒處理數千個請求。

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