Electrum

離線錢包(Electrum)+ Trezor 不簽署交易

  • December 7, 2017

當我想進行交易時,我會按照以下步驟操作

  • 在線上電腦中創建訂單
  • 將交易複製到 USB
  • 將 USB 插入離線電腦
  • 從文件載入事務
  • 國庫犁
  • 簽署交易

但是在簽名過程中會彈出一個錯誤消息,類似於“無法連接到伺服器”。在我看來這沒有任何意義,它應該是一個離線錢包。不需要伺服器來簽署交易。我錯了嗎?

據我所知,兩台電腦都使用相同的 Electrum 版本(2.8.3)

嗯,是的,有點。簽署交易需要scriptPubKey來自為源地址提供資金的交易,如果您沒有區塊鏈的副本,則無法獲取該資訊。

我相信 Armoury 會通過在它給你離線的數據中包含必要的資訊來處理這個問題,但 Trezor 顯然沒有,也不認為這個案例是“多餘的”。

這很正常。Trezor 需要輸入交易列表。您的離線錢包沒有它們並試圖獲取它們。

我們不會解決這個問題。segwit 將不再需要以前的 tx 列表。

電子問題

如果您想解決此問題,您可以修改 Electrum 外掛以從例如文本文件載入必要的資訊,而不是嘗試使用網際網路。您需要更改的地方顯示在這篇文章( .../plugins/trezor/plugin.py) 中。

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