Electrum
離線錢包(Electrum)+ Trezor 不簽署交易
當我想進行交易時,我會按照以下步驟操作
- 在線上電腦中創建訂單
- 將交易複製到 USB
- 將 USB 插入離線電腦
- 從文件載入事務
- 國庫犁
- 簽署交易
但是在簽名過程中會彈出一個錯誤消息,類似於“無法連接到伺服器”。在我看來這沒有任何意義,它應該是一個離線錢包。不需要伺服器來簽署交易。我錯了嗎?
據我所知,兩台電腦都使用相同的 Electrum 版本(2.8.3)
嗯,是的,有點。簽署交易需要
scriptPubKey
來自為源地址提供資金的交易,如果您沒有區塊鏈的副本,則無法獲取該資訊。我相信 Armoury 會通過在它給你離線的數據中包含必要的資訊來處理這個問題,但 Trezor 顯然沒有,也不認為這個案例是“多餘的”。
這很正常。Trezor 需要輸入交易列表。您的離線錢包沒有它們並試圖獲取它們。
我們不會解決這個問題。segwit 將不再需要以前的 tx 列表。
如果您想解決此問題,您可以修改 Electrum 外掛以從例如文本文件載入必要的資訊,而不是嘗試使用網際網路。您需要更改的地方顯示在這篇文章(
.../plugins/trezor/plugin.py
) 中。