lnworker: generate and save private key

This commit is contained in:
ThomasV 2018-05-30 13:52:01 +02:00 committed by SomberNight
parent 59e8c44311
commit 4869615e0e
No known key found for this signature in database
GPG key ID: B33B5F232C6271E9

View file

@ -91,7 +91,12 @@ class LNWorker(PrintError):
def __init__(self, wallet, network):
self.wallet = wallet
self.network = network
self.privkey = sha256(b"0123456789")
pk = wallet.storage.get('lightning_privkey')
if pk is None:
pk = bh2u(os.urandom(32))
wallet.storage.put('lightning_privkey', pk)
wallet.storage.write()
self.privkey = bfh(pk)
self.config = network.config
self.peers = {}
# view of the network