electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 34a4df1114216b57e74a33c8653ef086088e7b47
parent 54df0b2845a37f419ea9e734b7d2fb4b1639ea99
Author: ThomasV <thomasv@electrum.org>
Date:   Thu, 25 Feb 2016 09:39:01 +0100

fixes for cosignerpool

Diffstat:
Mplugins/cosigner_pool/__init__.py | 2+-
Mplugins/cosigner_pool/qt.py | 7++++++-
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: