Bitcoin-Core
getblockcount 返回不正確的計數
我對比特幣很陌生,但最終設法將其全部安裝和編譯。我正在跟隨掌握比特幣。
有一個例子可以使用
getrawtransaction
如下:
bitcoin-cli getrawtransaction 0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2
.我得到錯誤
no such mempool transaction
。使用區塊瀏覽器,該交易出現在區塊 277316 中。我注意到我執行時
bitcoin-cli getblockcount
只得到180024,這是2012年探勘的。為什麼我得到這麼舊的數據?
我得到錯誤沒有這樣的記憶體池交易。使用區塊瀏覽器,該交易出現在區塊 277316 中。
除非您使用
-txindex
命令行選項或文件txindex=1
中的一行執行,否則僅適用於記憶體池事務(而不是區塊鏈中已有的事務)。bitcoin.conf``getrawtransaction
我注意到,當我執行 bitcoin-cli getblockcount 時,我只得到 180024,這是 2012 年開采的。為什麼我得到這麼舊的數據?
大概您
bitcoind
仍在與網路同步。這可能需要幾個小時(甚至幾天,在慢速硬體上)。