122 Commits (3e63a3cdc939ff4a59b44c50b235f96f6f61db20)

Author SHA1 Message Date
SomberNight 219c2a363a
fix #4401 8 years ago
ghost43 9b7a449057
util.make_dir: 0o700 permissions on folders (#4357) 8 years ago
SomberNight c8bed8791a
assert datadir available 8 years ago
SomberNight 7b50790584
do not raise BaseException 8 years ago
SomberNight 0180abc179
blockchain.py: check header length 8 years ago
SomberNight ec33463426 fix #4184 8 years ago
SomberNight 5fef1e7980 close #4125 8 years ago
SomberNight 81b6d65764 refactor network constants 8 years ago
SomberNight 151aa9d135 fix prev; offset is relative to last forking height 8 years ago
SomberNight 02c7524d75 logging: some extra network-related lines 8 years ago
ThomasV 0928ac961a fix #3955: fix interference between verifier and catch_up 8 years ago
ThomasV c8e67e2bd0 fix #3635 8 years ago
pooler 8bcefe6cfa Fix Blockchain.get_target() 8 years ago
ThomasV de01008992 blockchain: do not load forks that cannot connect to the main headers file 8 years ago
ThomasV 44a83c2401 read checkpoints file in NetworkConstants, add it to setup.py 8 years ago
ThomasV d1b8a6fae6 Replace initial headers download with hardcoded checkpoints 8 years ago
SomberNight c65d01ea96 file i/o: use 'with' keyword 8 years ago
SomberNight 0db5ea67a0 bitcoin.NetworkConstants: easier changing between testnet and mainnet 8 years ago
ThomasV ab15ff3a00 updates for python3 8 years ago
ThomasV bc591377e8 python3: fix integer division 8 years ago
Dmitry Sorokin f02d18226b misc ui and lib fixes for py3 8 years ago
Dmitry Sorokin 5be78950ca py3 8 years ago
ThomasV 5872bd4722 force new headers download if file is corrupted 8 years ago
ThomasV 882e259a78 sanity check read_header 8 years ago
ThomasV 94f7a87e47 remove dead code 9 years ago
ThomasV 810f107229 follow-up commit 5f3e5866ad 9 years ago
ThomasV 5f3e5866ad blockchain write method, that flushes file 9 years ago
ThomasV d71c9d5be3 make blockchain.size() threadsafe 9 years ago
ThomasV ce977e0385 fix parent_branch_size in blockchain swap 9 years ago
ThomasV 313d53fe0b save header immediately when forking a chain 9 years ago
ThomasV dd0d85b4f2 fix headers path for android 9 years ago
ThomasV ca33ffaf77 store fork headers in separate directory 9 years ago
ThomasV c522c6b4d0 blockchain: store reference to parent_id instead of parent, so that it gets updated after swap 9 years ago
ThomasV c3615d0aa7 fix: rename files affected by chain swap 9 years ago
ThomasV ab5a9f3ce4 fix: order files in save_chunk too 9 years ago
ThomasV feb0f483f5 fix bug if headers file is empty 9 years ago
ThomasV 7a8f337d28 fix: swap parent 9 years ago
ThomasV ac1ceb44ba blockchain: remove filename field 9 years ago
ThomasV 47e3630dd5 always save headers on disk 9 years ago
ThomasV b424a83a57 add blockchain.get_name method, update kivy gui 9 years ago
ThomasV 0b6d7dbbc9 fix swap 9 years ago
ThomasV afda151bc6 fix get_branch_size 9 years ago
ThomasV 6ee0ad8499 fix: swap 9 years ago
ThomasV a39e270bd3 test height 9 years ago
ThomasV 50ad656c87 blockchain: swap a chain with its parent, if the parent branch is too short to be saved on disk 9 years ago
ThomasV 702abf6581 simplification: do not request checkpoint, check headers against all known blockchains 9 years ago
ThomasV b0277d5426 blockchain: size method, various fixes 9 years ago
ThomasV b2116d87ea minor fix 9 years ago
ThomasV 43c5657cb6 blockchain: parent pointer and recursive methods 9 years ago
ThomasV cf84068fdb blockchain fixes 9 years ago