commit dd73a4596eabc0d3730e2dddb9aa2be33e39b10d
parent 668c3887d6ead44e12a559b49d161258104a3296
Author: ThomasV <thomasv@electrum.org>
Date: Fri, 13 Apr 2018 09:00:56 +0200
lnbase: communication privkey belongs to peer
Diffstat:
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/lib/lnbase.py b/lib/lnbase.py
@@ -249,10 +249,10 @@ def aiosafe(f):
class Peer(PrintError):
- def __init__(self, privkey, host, port, pubkey):
+ def __init__(self, host, port, pubkey):
self.host = host
self.port = port
- self.privkey = privkey
+ self.privkey = os.urandom(32) + b"\x01"
self.pubkey = pubkey
self.read_buffer = b''
self.ping_time = 0
@@ -427,8 +427,7 @@ class LNWorker:
#host, port, pubkey = ('localhost', '9735', subprocess.Popen("~/go/bin/lncli getinfo | jq -r .identity_pubkey", shell=True, stdout=subprocess.PIPE).communicate()[0].strip())
pubkey = binascii.unhexlify(pubkey)
port = int(port)
- privkey = os.urandom(32) + b"\x01"
- self.peer = Peer(privkey, host, port, pubkey)
+ self.peer = Peer(host, port, pubkey)
self.network.futures.append(asyncio.run_coroutine_threadsafe(self.peer.main_loop(), asyncio.get_event_loop()))
def openchannel(self):