Bitcoin-Core

getblocktemplate 在 regtest 模式下失敗,即使它連接到另一個節點

  • May 18, 2018

我創建了兩個節點,並在 regtest 模式下將第一個節點與第二個節點連接起來。現在,當我使用 bitcoin-cli 創建 getblocktemplate 命令時。它失敗了,比特幣正在下載塊。

比特幣核心 vs v0.16

admin1@root:~/Projects/bitcoin$ ./src/bitcoin-cli -regtest -port=8333 -rpcport=8332 -rpcuser=test -rpcpassword=test getconnectioncount
1
admin1@root:~/Projects/bitcoin$ ./src/bitcoin-cli -regtest -port=8333 -rpcport=8332 -rpcuser=test -rpcpassword=test getblocktemplate
error code: -10
error message:
Bitcoin is downloading blocks.

您需要探勘一個塊,以便軟體認為區塊鍊是完全同步的。regtest 區塊鏈中的最新區塊可能是舊的,因此您只需再探勘一個區塊即可使區塊鏈“最新”。

只需使用generate命令。你可以做:

./src/bitcoin-cli -regtest -port=8333 -rpcport=8332 -rpcuser=test -rpcpassword=test generate 1

開採一個街區。

引用自:https://bitcoin.stackexchange.com/questions/75297