Bitcoin-Core

如何將 Bitcoin-qt 錢包轉移到 Electrum?

  • February 7, 2022

我正在從 bitcoin-qt 切換到 Electrum,似乎我需要再次下載區塊鏈。我可以將 wallet.dat 複製並粘貼到 Electrum 的文件中嗎?

根據此常見問題解答

在 Electrum 2.0 中,您不能在有種子的錢包中導入私鑰。你應該掃它們。

如果你想導入私鑰而不是掃描它們,你需要創建一個沒有種子的特殊錢包。為此,創建一個新錢包,選擇“恢復”,而不是輸入你的種子,輸入一個私鑰列表,或者如果你想創建一個僅供觀看的錢包,則輸入一個地址列表。

您可以按照Using dumpprivkey to make a paper backupdumpprivkey中的描述從 Bitcoin Core 獲取私鑰。

  1. wallet.dat使用您要導出的內容啟動 Bitcoin Core
  2. 通過 Bitcoin Core 的控制台使用 轉儲所有錢包密鑰dumpwallet wallet.dump,其中wallet.dump是要創建的轉儲文件的名稱。

如果您遇到錯誤,請嘗試使用 Bitcoin Core 有權寫入的目錄指定絕對文件路徑,例如,您可以指定與您所在的目錄相同的目錄wallet.dat

  1. 您將獲得以下格式的地址對的私鑰列表:
L4ysibEFMBQc3hfr7tvUyV4nBP1YQ3AgDewszoYq5czMtXotmmro 2020-08-21T14:36:58Z change=1 #addr=bc1qpw40dkvcj23zt3efvdwqr7ddfunwktx11f3tjf
  1. 提取所有私鑰(它們在第一列,例如L4ysi..mmro)。

我在轉儲文件的開頭和結尾手動刪除了不必要的東西,然後cut -c 52- wallet.dump > private_keys.dump用來省略除私鑰之外的所有內容。

  1. 創建一個新的 Electrum 錢包,選擇“導入比特幣地址或私鑰”,通過點擊“資訊”按鈕根據可用的規則轉換您的密鑰(如果您的wallet.dat年齡很大,您可能不需要轉換它們),你很好去!

以上是在 Bitcoin Core 0.21.1.0 和 Electrum 4.1.5 上測試的。

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