zebra-lucky
fcc7de66cd
fix blockchain headers/checkpoints code
2018-07-25 02:33:54 +03:00
zebra-lucky
e196cc205b
add headers init via checkpoints.json
2018-06-28 18:09:34 +03:00
zebra-lucky
4aea667280
Zcash changes to lib/(network|blockchain).py
2018-06-28 18:09:34 +03:00
zebra-lucky
b75dbe65c9
add lib changes from electrum 3.1.3
...
- Add electrum 3.1.3 changes to lib, lib/tests.
- Get new electrum 3.1.3 lib/constants.py, add Zcash changes.
- Get original electrum 3.1.3 lib/blockchain.py (will be
- modified in next commits).
- Remove debian/ lib-util patch (fixed in 3.1.3 code).
- Remove lib/www (as in 3.1.3).
2018-06-28 18:09:11 +03:00
zebra-lucky
387c77b185
add Zcash specific to lib/(bitocin|blockchain|network).py
2018-03-20 22:27:48 +02:00
SomberNight
dfaf4817c9
fix #3578
2018-01-06 22:42:55 +01:00
Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
2017-11-13 02:28:00 -06:00
Justin Turner Arthur
9a0aa9b478
Remove Python 2 support imports.
2017-11-13 02:26:48 -06:00
SomberNight
0db5ea67a0
bitcoin.NetworkConstants: easier changing between testnet and mainnet
2017-11-09 17:47:57 +01:00
ThomasV
d4b1c66168
Merge pull request #2906 from SomberNight/polling_fees
...
Periodically poll fee estimates from server
2017-11-01 20:53:01 +01:00
ThomasV
319a31e64c
Merge branch 'master' of github.com:spesmilo/electrum
2017-10-13 13:47:41 +02:00
ThomasV
3b8c8c712d
fix #3038
2017-10-13 13:47:32 +02:00
SomberNight
8025d81ec0
fix #3035
2017-10-13 12:38:19 +02:00
SomberNight
0510bdb85b
fix: missing import 'stat' in network.py and simple_config.py
2017-10-12 08:04:55 +02:00
ThomasV
e0635f5d08
Merge pull request #2320 from da2x/bugfixes
...
Tighten directory permissions
2017-10-10 20:11:26 +02:00
ThomasV
031b911dce
fix cache with h2addr
2017-09-30 13:01:33 +02:00
SomberNight
f80d8b02ca
Periodically poll fee estimates from server.
2017-09-21 01:19:05 +02:00
SomberNight
0e89745c2b
send server.version before subscriptions
2017-09-20 15:21:41 +02:00
SomberNight
efd07f727a
fix testnet
2017-09-14 02:06:08 +02:00
ThomasV
c5f552f26a
rm dead code
2017-09-13 15:12:50 +02:00
ThomasV
8b0db38f87
follow-up 3d4c64f9e
2017-09-13 14:54:52 +02:00
ThomasV
68873d92f9
implement scripthash logic
2017-09-13 11:32:40 +02:00
ThomasV
8c5b6bdaf3
Read default server list from file. Update list with 1.1 servers. Remove nolnet option.
2017-09-13 11:30:30 +02:00
WakiyamaP
0791b469e7
fix download failed blockchain headers
2017-09-08 10:57:22 +09:00
ThomasV
70af22c9e4
update scripts/servers to display server version
2017-09-07 09:41:21 +02:00
ThomasV
216e9403be
cleanup six (no python2 support)
2017-09-04 14:43:31 +02:00
ThomasV
5f1d9cbcf5
separate network layer from synchronizer
2017-08-31 09:59:29 +02:00
ThomasV
e02687bcf2
python3 updates
2017-08-26 08:28:24 +02:00
ThomasV
ab15ff3a00
updates for python3
2017-08-26 08:28:24 +02:00
ThomasV
65aeb0bd3c
fix 5e7169bf355f2ac3ec8791c4768f0cd971e1640d
2017-08-26 08:28:24 +02:00
Johann Bauer
8e54d5c4d4
Make proxies work
2017-08-26 08:28:24 +02:00
ThomasV
c3388d9677
misc python3 updates:
...
- use jsonrpclib-pelix
- update the kivy gui
- update plugins
2017-08-26 08:28:24 +02:00
Dmitry Sorokin
d304ccdf17
py3 in qtgui
2017-08-26 08:27:47 +02:00
Dmitry Sorokin
5be78950ca
py3
2017-08-26 08:27:47 +02:00
ThomasV
169ca85a01
fix #2719
2017-08-10 03:45:10 +02:00
ThomasV
72706f8219
network: connection_down if interface fails to connect chunk
2017-08-04 15:34:23 +02:00
ThomasV
5872bd4722
force new headers download if file is corrupted
2017-08-03 14:25:50 +02:00
ThomasV
57013ca985
update blockchain size after initial file download
2017-08-03 07:11:27 +02:00
ThomasV
311f9eda17
close connection if server sends invalid headers
2017-07-26 14:55:39 +02:00
ThomasV
5f3e5866ad
blockchain write method, that flushes file
2017-07-25 10:03:15 +02:00
ThomasV
d71c9d5be3
make blockchain.size() threadsafe
2017-07-24 15:54:42 +02:00
ThomasV
d5d5e8af5c
fix: handle multiple forks at same checkpoint
2017-07-24 08:46:49 +02:00
ThomasV
313d53fe0b
save header immediately when forking a chain
2017-07-21 07:52:38 +02:00
ThomasV
c522c6b4d0
blockchain: store reference to parent_id instead of parent, so that it gets updated after swap
2017-07-20 15:05:47 +02:00
ThomasV
1457a869d3
network: call switch_lagging after catch up
2017-07-19 18:32:48 +02:00
ThomasV
ad8a6f3eff
fix: do not request beyond tip
2017-07-19 17:33:05 +02:00
ThomasV
feb0f483f5
fix bug if headers file is empty
2017-07-19 17:23:46 +02:00
ThomasV
97343d95e5
speed-up search by starting at own height
2017-07-19 16:28:17 +02:00
ThomasV
0891798d1b
minor fix
2017-07-19 11:57:15 +02:00
ThomasV
b424a83a57
add blockchain.get_name method, update kivy gui
2017-07-19 09:29:20 +02:00