commit 34a4df1114216b57e74a33c8653ef086088e7b47
parent 54df0b2845a37f419ea9e734b7d2fb4b1639ea99
Author: ThomasV <thomasv@electrum.org>
Date: Thu, 25 Feb 2016 09:39:01 +0100
fixes for cosignerpool
Diffstat:
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/plugins/cosigner_pool/__init__.py b/plugins/cosigner_pool/__init__.py
@@ -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']
diff --git a/plugins/cosigner_pool/qt.py b/plugins/cosigner_pool/qt.py
@@ -97,6 +97,11 @@ class Plugin(BasePlugin):
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: