From c448531551a2c7181b8ecf5548745a4d64baf5ab Mon Sep 17 00:00:00 2001 From: Lex Berezhny Date: Fri, 18 Oct 2019 12:57:19 -0400 Subject: [PATCH] dont save wallet on startup regardless of changes --- lbry/lbry/wallet/account.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lbry/lbry/wallet/account.py b/lbry/lbry/wallet/account.py index 126d09f85..7040b44a9 100644 --- a/lbry/lbry/wallet/account.py +++ b/lbry/lbry/wallet/account.py @@ -62,8 +62,9 @@ class Account(BaseAccount): private_key = ecdsa.SigningKey.from_pem(private_key_pem, hashfunc=sha256) public_key_der = private_key.get_verifying_key().to_der() channel_keys[self.ledger.public_key_to_address(public_key_der)] = private_key_pem - self.channel_keys = channel_keys - self.wallet.save() + if self.channel_keys != channel_keys: + self.channel_keys = channel_keys + self.wallet.save() async def save_max_gap(self): if issubclass(self.address_generator, HierarchicalDeterministic):