Bitcoin-Core
你如何確定比特幣核心是否從 RPC API 完全同步?
我每天開始時都會收到錯誤的數字,因為比特幣核心尚未從夜間關閉的電腦同步區塊鏈。所以我需要一種方法來確定它是否已完全同步,以便在完全同步之前避免使用這些數字。
我瀏覽了<https://bitcoincore.org/en/doc/0.21.0/>但找不到諸如“getsyncamount”或“isfullysynced”之類的東西。
它是如何完成的?
使用
getblockchaininfo
並檢查initialblockdownload
欄位的值。如果是真的,比特幣核心仍在同步。如果為假,則同步完成(或非常接近完成)。