Bitcoin-Core
getrawtransaction txindex 和 reindex 的問題
我在 Ubuntu 上執行 Bitcoin Core Deamon 版本 v0.16.0.0,需要為某些 TX 呼叫 getrawtransaction 命令。
要使用 getrawtransaction,我需要使用 txindex=1 執行比特幣核心。但如果我使用 txindex=1 執行,則表示我必須使用 reindex 或 reindex-chainstate 執行核心。
所以我確實先執行
bitcoind -reindex-chainstate
,然後bitcoind -txindex=1
它仍然說我必須使用 reindex 或 reindex-chainstate 執行。所以我嘗試執行bitcoind -txindex=1 -reindex-chainstate
,但仍然說使用 reindex 或 reindex-chainstate 執行它。現在我正在跑步bitcoind -txindex=1 -reindex
這是正確的方法嗎?
bitcoin-cli getblockcount
卡住是正常的0
嗎?
txindex=1 必須添加到 bitcoin.conf 文件中。
啟動節點時,應發出以下命令
bitcoind -reindex=1 -daemon
您可以繼續查看.bitcoin文件夾中的debug.log文件,查看區塊鏈同步進度
在您下載整個區塊鏈並重新索引之前,getblockcount 將一直返回 0。