Bitcoin-Core
使用比特幣核心確定地址餘額
我很難弄清楚如何僅使用標準 RPC API 來計算給定比特幣地址的餘額。我也想將此邏輯擴展到比特幣複製,因此解決方案應僅使用標準 API 呼叫(例如,僅在此處列出的呼叫<https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list>)
你能想出一種方法嗎?
AFAIK,這不能以任何合理的方式使用比特幣核心及其衍生產品來完成。
我知道使用比特幣核心執行此操作的唯一方法是使用
importaddress
或importmulti
將您的地址添加到錢包中作為僅手錶,但這需要重新掃描完整的區塊鏈以計算餘額。這需要幾分鐘到幾小時,具體取決於硬體的速度。(請注意,您提供的 bitcoin.it 連結已過時,僅涵蓋最高版本 0.8 的 API,因此您不會在此處找到這些命令。)
您需要使用其他一些軟體,這些軟體實際上會根據接收地址對區塊鏈中的所有交易進行索引。例如,這就是區塊瀏覽器所做的。
我們有很多其他類似的問題,所以也許有一些建議:https ://bitcoin.stackexchange.com/search?q=get+address+balance