Go-Ethereum
如何獲取 Geth 節點中所有賬戶(~1000)的餘額?
如何獲取我的 Go Ethereum 節點中所有賬戶的餘額?
eth_getBalance
我有大約 1000 個帳戶,使用它來獲取每個地址的餘額太慢了。有什麼方法可以使用 curl 和 rpc 嗎?
您使用的任何庫或其他腳本最終都會以
eth_getBalance
.您可以將一個腳本組合在一起,該腳本可以通過 並行檢查多個地址
eth_getBalance
,因為您的瓶頸不太可能是實際的餘額呼叫。或者,您可以考慮通過 infura 或 etherscan 等提供商使用多個節點來分散您的查詢。
乙太坊地址餘額是公開資訊,因此您不必從自己的節點獲取它們。有可公開訪問的數據庫儲存它們。一個例子是etherscan.io。另一個是Google BigQuery。兩者都能夠每秒處理數千個請求。