Wallet

在 Electrum 中手動生成額外的找零地址

  • March 20, 2022

所以我有一個用 Electrum 創建的離線錢包。在冷庫機器上簽署交易時,我希望能夠檢查我發送零錢的地址實際上是我擁有的零錢地址,但是由於 Electrum 離線,它不是最新的地址已使用,因此交易中使用的下一個更改地址實際上尚未創建。

對於接收地址,我可以通過執行手動創建這些地址:

>> wallet.storage.put('gap_limit', 50)
>> wallet.storage.write()

在控制台中,它會生成 50 個 rx 地址的密鑰。

但是,這只會生成收款地址,而且我在更改地址中的資金超出了預設生成的 6 個。不幸的是,我還沒有找到如何增加更改地址的間隙限制。我嘗試過查看電子源,但沒有找到任何可以讓我改變這一點的東西。

我發現在 Electrum 中,您可以通過使用控制台並鍵入以下內容來創建其他更改地址:

for i in range(0, 100): print(wallet.create_new_address(True))

其中 100 是要創建的更改地址的數量。這True意味著創建更改地址,同時False創建標準接收地址。現在問題解決了:)

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