Bitcoinabc

導入/導出錢包 vi bitcoin-cli。比特幣 abc 節點

  • February 13, 2019

我想使用 cli 將我的比特幣現金錢包從一台伺服器移動到另一台伺服器。

伺服器 1:比特幣 abc:0.17.2。伺服器 2:比特幣 abc:0.18.0

我做了以下事情:

  1. 在伺服器 1 上成功執行命令:backupwwallet “myfile.dat”。
  2. 將“myfile.dat”複製到伺服器 2。
  3. 執行命令:importwallet“myfile.dat”。

嘗試導入錢包時出現以下錯誤:

error code: -8
error message:
Cannot open wallet dump file.

我還嘗試替換停止伺服器 2 上的節點並將 wallet.dat 複製到另一台伺服器,然後在伺服器 2 上再次啟動錢包。我在日誌中收到以下錯誤:

CDBEnv::Open: LogDir=/home/cryptodaemon/.bitcoincash/database ErrorFile=/home/cryptodaemon/.bitcoincash/db.log
2018-09-09 07:48:21 Failed to rename wallet.dat to wallet.dat.1536479301.bak

如何將錢包從一台伺服器移動到另一台伺服器?任何人都可以給我這樣做的指示嗎?

importwallet是相反的 RPC dumpwallet,不是backupwallet

backupwallet創建您的 wallet.dat 文件的副本。您可以通過將該文件放回數據目錄來恢復該文件。

dumpwallet創建一個錢包轉儲(只有私鑰,沒有歷史記錄,地址,標籤,帳戶,…),可以使用importwallet.

可能這是比特幣ABC的錯誤。作為 , 的替代方案backupwallet可能dumpwallet有效。

此外,請在<https://github.com/Bitcoin-ABC/bitcoin-abc/issues>送出錯誤報告。

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