ThomasV
|
c522c6b4d0
|
blockchain: store reference to parent_id instead of parent, so that it gets updated after swap
|
8 years ago |
ThomasV
|
1457a869d3
|
network: call switch_lagging after catch up
|
8 years ago |
ThomasV
|
ad8a6f3eff
|
fix: do not request beyond tip
|
8 years ago |
ThomasV
|
feb0f483f5
|
fix bug if headers file is empty
|
8 years ago |
ThomasV
|
97343d95e5
|
speed-up search by starting at own height
|
8 years ago |
ThomasV
|
0891798d1b
|
minor fix
|
8 years ago |
ThomasV
|
b424a83a57
|
add blockchain.get_name method, update kivy gui
|
8 years ago |
ThomasV
|
814792eee1
|
show only active chains
|
8 years ago |
ThomasV
|
50ad656c87
|
blockchain: swap a chain with its parent, if the parent branch is too short to be saved on disk
|
8 years ago |
ThomasV
|
637d52ce58
|
don't request headers beyond tip
|
8 years ago |
ThomasV
|
214e2b89c2
|
network: use interface.bad_header
|
8 years ago |
ThomasV
|
ef1120b80c
|
fix typo
|
8 years ago |
ThomasV
|
702abf6581
|
simplification: do not request checkpoint, check headers against all known blockchains
|
8 years ago |
ThomasV
|
3d4c64f9e0
|
improve blockchain search
|
8 years ago |
ThomasV
|
2a10d3075e
|
rm dead code
|
8 years ago |
ThomasV
|
8260dfdbe7
|
network: use check_headers for binary search
|
8 years ago |
ThomasV
|
acd0ea3ff3
|
cleanup dead code
|
8 years ago |
ThomasV
|
65bce569e4
|
network: interface.tip_header
|
8 years ago |
ThomasV
|
b0277d5426
|
blockchain: size method, various fixes
|
8 years ago |
ThomasV
|
43c5657cb6
|
blockchain: parent pointer and recursive methods
|
8 years ago |
ThomasV
|
cf84068fdb
|
blockchain fixes
|
8 years ago |
ThomasV
|
37143fd628
|
fix blockchain offset
|
8 years ago |
ThomasV
|
ba2211f52e
|
network dialog: refresh display on each new header
|
8 years ago |
ThomasV
|
bf7deaa1fb
|
remove blockchain fork detection threshold
|
8 years ago |
ThomasV
|
e6116db565
|
network: minor fix
|
8 years ago |
ThomasV
|
73b023e967
|
update network settings dialog of the kivy GUI
|
8 years ago |
ThomasV
|
9b7102aed1
|
make fork_threshold configurable, fix backward mode
|
8 years ago |
ThomasV
|
680e9a5552
|
network: go back if cannot connect during catch_up
|
8 years ago |
ThomasV
|
568c14ca78
|
Refactor Network and Blockchain dialogs in qt and kivy
|
8 years ago |
ThomasV
|
6b872b68bd
|
hardcode another testnet server
|
8 years ago |
ThomasV
|
2055fce087
|
network dialog: add menu actions to blockchains list
|
8 years ago |
ThomasV
|
a7679debd1
|
fix #2533
|
8 years ago |
ThomasV
|
8285bc458f
|
network dialog: show servers in blockchain tab
|
8 years ago |
ThomasV
|
6931ffada5
|
fix callbacks when switching to another server
|
8 years ago |
ThomasV
|
ca220d8dbb
|
Detect blockchain splits and validate multiple chains
|
8 years ago |
ThomasV
|
1ee70f798e
|
fix: reorgs
|
8 years ago |
ThomasV
|
63f14f6ab2
|
fix: request chunk at next_height
|
8 years ago |
ThomasV
|
ac77c9b9bd
|
catch-up block headers from a single interface at a time
|
8 years ago |
ThomasV
|
6321b14f9f
|
Locate blockchain connection point with binary search
|
8 years ago |
ThomasV
|
6afc11208d
|
spv: keep track of header requests made by each interface
|
8 years ago |
ThomasV
|
db13cf965c
|
fix #2347 and return indentation
|
8 years ago |
ThomasV
|
31fc9b78af
|
keep connection open with a manually selected server, even if they fail passing the checkpoint
|
8 years ago |
ThomasV
|
d371e1c807
|
network: request checkpoint when opening a new connection
|
8 years ago |
ThomasV
|
59b0b51f24
|
add proxy settings to kivy GUI
|
8 years ago |
ThomasV
|
59bc220856
|
fix auto-connect: do not use a random interface
|
8 years ago |
ThomasV
|
dd0b018a35
|
add configurable checkpoint to blockchain verification; use genesis as default
|
8 years ago |
Eagle[TM]
|
f9bb74077e
|
Update and add servers to default list; add schedule for phase-out of e-s
|
8 years ago |
ThomasV
|
8e90d6a4e5
|
fix #2292
|
8 years ago |
ThomasV
|
e78531d913
|
follow up 8babd3e986
|
8 years ago |
Eagle[TM]
|
8babd3e986
|
Update default server list - make more use of DEFAULT_PORTS
|
8 years ago |