fixes for cosignerpool

This commit is contained in:
ThomasV 2016-02-25 09:39:01 +01:00
parent 54df0b2845
commit 34a4df1114
2 changed files with 7 additions and 2 deletions

View file

@ -5,5 +5,5 @@ description = ' '.join([
_("It sends and receives partially signed transactions from/to your cosigner wallet."),
_("Transactions are encrypted and stored on a remote server.")
])
requires_wallet_type = ['2of2', '2of3']
#requires_wallet_type = ['2of2', '2of3']
available_for = ['qt']

View file

@ -96,6 +96,11 @@ class Plugin(BasePlugin):
self.keys = []
self.cosigner_list = []
@hook
def init_qt(self, gui):
for window in gui.windows:
self.on_new_window(window)
@hook
def on_new_window(self, window):
self.update(window)
@ -153,7 +158,7 @@ class Plugin(BasePlugin):
def cosigner_can_sign(self, tx, cosigner_xpub):
from electrum.transaction import x_to_xpub
xpub_set = set([])
for txin in tx.inputs:
for txin in tx.inputs():
for x_pubkey in txin['x_pubkeys']:
xpub = x_to_xpub(x_pubkey)
if xpub: