URI: 
       tfollow-up prev: avoid storage key collision with old 'lightning_privkey' - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit f3dd7ce615072b814dda4f6c4378315fc1f13646
   DIR parent 17457327eff3966d0170eee5fcb0348471b9f822
  HTML Author: SomberNight <somber.night@protonmail.com>
       Date:   Fri,  5 Oct 2018 15:45:12 +0200
       
       follow-up prev: avoid storage key collision with old 'lightning_privkey'
       
       Diffstat:
         M electrum/lnworker.py                |       4 ++--
       
       1 file changed, 2 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/electrum/lnworker.py b/electrum/lnworker.py
       t@@ -62,13 +62,13 @@ class LNWorker(PrintError):
                asyncio.run_coroutine_threadsafe(self.network.main_taskgroup.spawn(self.main_loop()), self.network.asyncio_loop)
        
            def _read_ln_keystore(self) -> BIP32_KeyStore:
       -        xprv = self.wallet.storage.get('lightning_privkey')
       +        xprv = self.wallet.storage.get('lightning_privkey2')
                if xprv is None:
                    # TODO derive this deterministically from wallet.keystore at keystore generation time
                    # probably along a hardened path ( lnd-equivalent would be m/1017'/coinType'/ )
                    seed = os.urandom(32)
                    xprv, xpub = bitcoin.bip32_root(seed, xtype='standard')
       -            self.wallet.storage.put('lightning_privkey', xprv)
       +            self.wallet.storage.put('lightning_privkey2', xprv)
                    self.wallet.storage.write()
                return keystore.from_xprv(xprv)