Bitcoinabc
導入/導出錢包 vi bitcoin-cli。比特幣 abc 節點
我想使用 cli 將我的比特幣現金錢包從一台伺服器移動到另一台伺服器。
伺服器 1:比特幣 abc:0.17.2。伺服器 2:比特幣 abc:0.18.0
我做了以下事情:
- 在伺服器 1 上成功執行命令:backupwwallet “myfile.dat”。
- 將“myfile.dat”複製到伺服器 2。
- 執行命令: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
是相反的 RPCdumpwallet
,不是backupwallet
。
backupwallet
創建您的 wallet.dat 文件的副本。您可以通過將該文件放回數據目錄來恢復該文件。
dumpwallet
創建一個錢包轉儲(只有私鑰,沒有歷史記錄,地址,標籤,帳戶,…),可以使用importwallet
.
可能這是比特幣ABC的錯誤。作為 , 的替代方案
backupwallet
可能dumpwallet
有效。此外,請在<https://github.com/Bitcoin-ABC/bitcoin-abc/issues>送出錯誤報告。