From bba986c60882cf1f1640fe2d1d62a8879d30eb1a Mon Sep 17 00:00:00 2001 From: Janus Date: Wed, 14 Mar 2018 18:50:01 +0100 Subject: [PATCH] lightning: deserialize_privkey does not return int as in tuple idx 1 --- lib/lightning.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/lightning.py b/lib/lightning.py index ea49da09..b683c778 100644 --- a/lib/lightning.py +++ b/lib/lightning.py @@ -538,7 +538,7 @@ def fetchPrivKey(str_address, keyLocatorFamily, keyLocatorIndex, privKey=None): ks = keystore.BIP32_KeyStore({}) der = "m/0'/" xtype = 'p2wpkh' - ks.add_xprv_from_seed(int.from_bytes(pri, "big"), xtype, der) + ks.add_xprv_from_seed(pri, xtype, der) elif privKey is not None: ks = keystore.BIP32_KeyStore({}) der = "m/0'/" @@ -822,7 +822,7 @@ def privKeyForPubKey(pubKey): print("ignoring redeem script", redeem_script) typ, pri, compressed = bitcoin.deserialize_privkey(pri) - return EC_KEY(pri.to_bytes(32, "big")) + return EC_KEY(pri) #assert False, "could not find private key for pubkey {} hex={}".format(pubKey, binascii.hexlify(pubKey).decode("ascii"))