URI: 
       tlnchannel: save timestamp when we settle - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit a8e2f79563c579280ca971aecb558e5070b7a2a7
   DIR parent ed4cecf19c125a861684c0ae5cae1776e063a1f2
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Wed, 27 Feb 2019 10:10:39 +0100
       
       lnchannel: save timestamp when we settle
       
       Diffstat:
         M electrum/lnchannel.py               |       7 ++++++-
       
       1 file changed, 6 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/electrum/lnchannel.py b/electrum/lnchannel.py
       t@@ -615,7 +615,12 @@ class Channel(PrintError):
                assert htlc.payment_hash == sha256(preimage)
                assert htlc_id not in log['settles']
                self.hm.send_settle(htlc_id)
       -        # not saving preimage because it's already saved in LNWorker.invoices
       +        # save timestamp in LNWorker.preimages
       +        try:
       +            self.save_preimage(htlc.payment_hash, preimage, timestamp=int(time.time()))
       +        except:
       +            import traceback
       +            traceback.print_exc()
        
            def receive_htlc_settle(self, preimage, htlc_id):
                self.print_error("receive_htlc_settle")