move xpubkey logic to keystore and fix it
This commit is contained in:
@@ -777,7 +777,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError):
|
||||
self.saved = True
|
||||
|
||||
def new_payment_request(self):
|
||||
addr = self.wallet.get_unused_address(None)
|
||||
addr = self.wallet.get_unused_address()
|
||||
if addr is None:
|
||||
from electrum.wallet import Imported_Wallet
|
||||
if isinstance(self.wallet, Imported_Wallet):
|
||||
@@ -785,7 +785,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError):
|
||||
return
|
||||
if not self.question(_("Warning: The next address will not be recovered automatically if you restore your wallet from seed; you may need to add it manually.\n\nThis occurs because you have too many unused addresses in your wallet. To avoid this situation, use the existing addresses first.\n\nCreate anyway?")):
|
||||
return
|
||||
addr = self.wallet.create_new_address(None, False)
|
||||
addr = self.wallet.create_new_address(False)
|
||||
self.set_receive_address(addr)
|
||||
self.expires_label.hide()
|
||||
self.expires_combo.show()
|
||||
|
||||
@@ -107,7 +107,7 @@ class RequestList(MyTreeWidget):
|
||||
item = self.itemAt(position)
|
||||
if not item:
|
||||
return
|
||||
addr = str(item.text(2))
|
||||
addr = str(item.text(1))
|
||||
req = self.wallet.receive_requests[addr]
|
||||
column = self.currentColumn()
|
||||
column_title = self.headerItem().text(column)
|
||||
|
||||
Reference in New Issue
Block a user