Accounts
JSON RPC 獲取地址餘額
我正在嘗試獲取任何乙太坊地址的乙太幣餘額。我已經設置了一個帶有乙太坊守護程序的節點,但據我所知,使用
eth_getBalance
你只能獲取你自己賬戶的餘額,你不能查詢區塊鏈中的任意地址。有沒有辦法使用 JSON RPC API 來做到這一點?如果沒有,區塊瀏覽器如何提供這些資訊?
謝謝!
如果您要查詢歷史餘額,則必須執行存檔節點,否則所有餘額將報告為零。
如果您沒有執行存檔註釋,則可以查詢距頭部最遠 250 個塊(或一些小數字)的任何地址。
您可以
eth_getBalance
用於任何帳戶。在下面的範例中,只需將參數中的帳戶地址替換為您的地址,它應該會返回餘額,但如果您的 geth 客戶端不同於將其localhost:8545
替換為您的主機 IP 和埠。curl -X POST localhost:8545 \ -H "Content-Type: application/json" \ --data \ ' { "jsonrpc": "2.0", "method": "eth_getBalance", "params": ["0x0ADfCCa4B2a1132F82488546AcA086D7E24EA324", "latest"], "id": 1 } '