100 Commits (091e7b8d9203fc2240c46360515784b82d389d47)

Author SHA1 Message Date
ThomasV 5872bd4722 force new headers download if file is corrupted 7 years ago
ThomasV 882e259a78 sanity check read_header 7 years ago
ThomasV 94f7a87e47 remove dead code 7 years ago
ThomasV 810f107229 follow-up commit 5f3e5866ad 7 years ago
ThomasV 5f3e5866ad blockchain write method, that flushes file 7 years ago
ThomasV d71c9d5be3 make blockchain.size() threadsafe 7 years ago
ThomasV ce977e0385 fix parent_branch_size in blockchain swap 7 years ago
ThomasV 313d53fe0b save header immediately when forking a chain 7 years ago
ThomasV dd0d85b4f2 fix headers path for android 7 years ago
ThomasV ca33ffaf77 store fork headers in separate directory 7 years ago
ThomasV c522c6b4d0 blockchain: store reference to parent_id instead of parent, so that it gets updated after swap 7 years ago
ThomasV c3615d0aa7 fix: rename files affected by chain swap 7 years ago
ThomasV ab5a9f3ce4 fix: order files in save_chunk too 7 years ago
ThomasV feb0f483f5 fix bug if headers file is empty 7 years ago
ThomasV 7a8f337d28 fix: swap parent 7 years ago
ThomasV ac1ceb44ba blockchain: remove filename field 7 years ago
ThomasV 47e3630dd5 always save headers on disk 7 years ago
ThomasV b424a83a57 add blockchain.get_name method, update kivy gui 7 years ago
ThomasV 0b6d7dbbc9 fix swap 7 years ago
ThomasV afda151bc6 fix get_branch_size 7 years ago
ThomasV 6ee0ad8499 fix: swap 7 years ago
ThomasV a39e270bd3 test height 7 years ago
ThomasV 50ad656c87 blockchain: swap a chain with its parent, if the parent branch is too short to be saved on disk 7 years ago
ThomasV 702abf6581 simplification: do not request checkpoint, check headers against all known blockchains 7 years ago
ThomasV b0277d5426 blockchain: size method, various fixes 7 years ago
ThomasV b2116d87ea minor fix 7 years ago
ThomasV 43c5657cb6 blockchain: parent pointer and recursive methods 7 years ago
ThomasV cf84068fdb blockchain fixes 7 years ago
ThomasV 8834ed9714 fix blockchain.height() 7 years ago
ThomasV 37143fd628 fix blockchain offset 7 years ago
ThomasV bf7deaa1fb remove blockchain fork detection threshold 7 years ago
ThomasV ca220d8dbb Detect blockchain splits and validate multiple chains 8 years ago
ThomasV 075dfb5ccb separate truncate_headers for debugging 8 years ago
ThomasV 6321b14f9f Locate blockchain connection point with binary search 8 years ago
ThomasV 1b14a18b1a sanitize pass_checkpoint 8 years ago
ThomasV d371e1c807 network: request checkpoint when opening a new connection 8 years ago
ThomasV 2fcdd458b3 add checkpoint dialog to the kivy gui 8 years ago
ThomasV e6560b8d7f fix moe used for truncate 8 years ago
ThomasV 9c70540a2f add BIP9 and segwit_support methods 8 years ago
ThomasV dd0b018a35 add configurable checkpoint to blockchain verification; use genesis as default 8 years ago
Neil Booth 8888a50549 Add support for BU's nolnet 8 years ago
ThomasV 1358bebd37 network: do not wait for headers file on startup 8 years ago
ThomasV 4d41c36cbb add headers url for testnet 8 years ago
ThomasV d042d6e970 initial testnet support (petrkr) 8 years ago
ThomasV 8249f5ab67 init_headers in daemon thread, and fix #1996 8 years ago
ThomasV 4c7bbb4e86 android: move wallet data to internal storage. 9 years ago
ThomasV 305843999e Relicensing 9 years ago
ThomasV d8dfa62af8 more intuitive debug message 9 years ago
ThomasV f30149ad49 fix #1579 9 years ago
Kirill Fomichev d344ee0474 Small blockchain changes 9 years ago