tseparate truncate_headers for debugging - electrum - Electrum Bitcoin wallet
HTML git clone https://git.parazyd.org/electrum
DIR Log
DIR Files
DIR Refs
DIR Submodules
---
DIR commit 075dfb5ccbbe7f313aed2d38bfec2f6acdd17748
DIR parent 4cfa513ff1e6b0755e46e01e7588a25d1e7a7019
HTML Author: ThomasV <thomasv@electrum.org>
Date: Fri, 19 May 2017 08:55:40 +0200
separate truncate_headers for debugging
Diffstat:
M lib/blockchain.py | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
DIR diff --git a/lib/blockchain.py b/lib/blockchain.py
t@@ -202,10 +202,13 @@ class Blockchain(util.PrintError):
if self.hash_header(checkpoint) == self.checkpoint_hash:
return
self.print_error('checkpoint mismatch:', self.hash_header(checkpoint), self.checkpoint_hash)
- self.print_error('Truncating headers file at height %d'%self.checkpoint_height)
+ self.truncate_headers(self.checkpoint_height)
+
+ def truncate_headers(self, height):
+ self.print_error('Truncating headers file at height %d'%height)
name = self.path()
f = open(name, 'rb+')
- f.seek(self.checkpoint_height * 80)
+ f.seek(height * 80)
f.truncate()
f.close()