URI: 
       tMerge pull request #3065 from SomberNight/py3_cosignerpool - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 3c281c4056f94476a1352b89d284bfd0559206fd
   DIR parent ddc989c672231392c07ab26c5721ac8b9605407e
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Thu, 19 Oct 2017 06:30:50 +0200
       
       Merge pull request #3065 from SomberNight/py3_cosignerpool
       
       py3: cosigner_pool
       Diffstat:
         M plugins/cosigner_pool/qt.py         |      10 +++++-----
       
       1 file changed, 5 insertions(+), 5 deletions(-)
       ---
   DIR diff --git a/plugins/cosigner_pool/qt.py b/plugins/cosigner_pool/qt.py
       t@@ -37,7 +37,7 @@ from electrum import transaction
        from electrum.plugins import BasePlugin, hook
        from electrum.i18n import _
        from electrum.wallet import Multisig_Wallet
       -from electrum.util import bh2u
       +from electrum.util import bh2u, bfh
        
        from electrum_gui.qt.transaction_dialog import show_transaction
        
       t@@ -177,7 +177,7 @@ class Plugin(BasePlugin):
                for window, xpub, K, _hash in self.cosigner_list:
                    if not self.cosigner_can_sign(tx, xpub):
                        continue
       -            message = bitcoin.encrypt_message(tx.raw, K)
       +            message = bitcoin.encrypt_message(bfh(tx.raw), bh2u(K)).decode('ascii')
                    try:
                        server.put(_hash, message)
                    except Exception as e:
       t@@ -209,9 +209,9 @@ class Plugin(BasePlugin):
                if not xprv:
                    return
                try:
       -            k = bitcoin.deserialize_xprv(xprv)[-1].encode('hex')
       -            EC = bitcoin.EC_KEY(k.decode('hex'))
       -            message = EC.decrypt_message(message)
       +            k = bh2u(bitcoin.deserialize_xprv(xprv)[-1])
       +            EC = bitcoin.EC_KEY(bfh(k))
       +            message = bh2u(EC.decrypt_message(message))
                except Exception as e:
                    traceback.print_exc(file=sys.stdout)
                    window.show_message(str(e))