187 Commits (608d8981193ae5f68a3b3b750bd1de9312c5add8)

Author SHA1 Message Date
SomberNight cdca74aa39
move max_checkpoint from network to constants 7 years ago
SomberNight 77d86f074f
verifier: don't try to request same chunk multiple times 7 years ago
SomberNight 57e66324cb
batch fee estimates 7 years ago
SomberNight 136df7e5ee
wallet: recreate Synchronizer and Verifier when switching servers 7 years ago
SomberNight 64a03c245c
small timeout change 7 years ago
SomberNight fd40dee337
make sure to retry nodes for network 7 years ago
SomberNight 26172686b8
restructure synchronizer/verifier <--> interface coupling 7 years ago
SomberNight 1fa07c920c
network: restore previous API for broadcast_transaction 7 years ago
Janus 52b877ac3d network: add singleton accessor classmethod, port trustedcoin to aiohttp 7 years ago
SomberNight 0ad504bdf0
interface: catch many common exceptions explicitly 7 years ago
Janus 6e80ba7b4f asyncio: labels, crash_reporter, fx: migrate requests use to aiohttp 7 years ago
SomberNight 2187615c08
verifier: request proofs in batches 7 years ago
SomberNight 14a032a0b1
disconnect from servers on exception 7 years ago
SomberNight 2157eae499
fix request_chunk 7 years ago
Janus e9ceeb85af
async block headers 7 years ago
Janus f12074397f
aiorpcx: reintroduce periodic fee updates 7 years ago
Janus 9543a108be
aiorpcx: revive some maintain_sockets code, reintroduce NODES_RETRY_INTERVAL and SERVER_RETRY_INTERVAL usage, and fix --oneserver 7 years ago
ThomasV 5117a520ae
fix start_network 7 years ago
Janus 8f36c9167d
aiorpcx: remove callback based code, add session to Interface 7 years ago
Janus b120584f97
aiorpcx address synchronizer 7 years ago
Janus f733cb8947
aiorpcx: socks support 7 years ago
Janus 89a01a6463
aiorpcx: pin certificates 7 years ago
Janus 8080a713b2
aiorpcx: pass ssl context, sleep after connecting 7 years ago
Janus 97ea0fc439
aiorpcx: replace network loop with asyncio and try to maintain ten sessions 7 years ago
SomberNight 40ceabff79
rm redundant function from util 7 years ago
SomberNight 1bb1fc37f4
network: don't ask for block -1 if server is on wrong chain 7 years ago
SomberNight 531cdeffa9
blockchain.py: rename 'checkpoint' to 'forkpoint' 7 years ago
SomberNight f64062b6f1
add --noonion option to filter out onion servers 7 years ago
SomberNight eaf72aa951
network: handle one-block-long fork 8 years ago
ghost43 0d05b84dc3
network: handle reorg (sooner) in case of multiple forks at given height (#4537) 8 years ago
SomberNight 0100af9389
fix #4572 8 years ago
Janus 780b2d067c Whitelist classes in verbose (-v) option 8 years ago
SomberNight b44aca1654
network: disconnect from server on incorrect header length 8 years ago
Janus 097ac144d9 file reorganization with top-level module 8 years ago
Harm Aarts 3f4687d3e4 Improve logging 8 years ago
Harm Aarts 73896bad72 Remove unused is_up_to_date network method 8 years ago
Harm Aarts b1cd260aa9 Minor linter nits 8 years ago
SomberNight a51940fac0
fix #4529 8 years ago
SomberNight 75a85a8161
network: disconnect from server on malformed header subs 8 years ago
SomberNight c6124549cd
don't dns resolve raw IP addresses 8 years ago
SomberNight e2b6d2d0f7
socket.getaddrinfo on win32: do our own dns resolution 8 years ago
ThomasV 10f037c40c Revert "socket.getaddrinfo on win32: do our own dns resolution outside the lock" 8 years ago
SomberNight 8e55fe5f91
network: disconnect from server if headers sub encounters error 8 years ago
SomberNight 4dcefa7d3b
network: fix fork detection in certain backward search cases 8 years ago
SomberNight 9a8183f348
network: avoid infinite loop if server headers conflict with checkpoints and server height is above max checkpoint 8 years ago
SomberNight f8dab46a4b
kivy: fix fork detection gui 8 years ago
SomberNight cd41a451f6
locks in network.py 8 years ago
Francisco J. Hernandez Heras 469565c188 Improving imports (#4448) 8 years ago
SomberNight fc6cb70c80
socket.getaddrinfo on win32: do our own dns resolution outside the lock 8 years ago
Harm Aarts e57e55aad8 Remove explicit send calls, part deux (#4408) 8 years ago