39 Commits (d9facabc8ca1ea9491da62da860118b7959b06e2)

Author SHA1 Message Date
SomberNight f60f690ca9
change many str(e) to repr(e) as some exceptions were cryptic 7 years ago
SomberNight 72d06038a7
synchronizer: fix race in _on_address_status 7 years ago
SomberNight e8bc5bbec4
interface: follow-up 6cc70bc7a2 7 years ago
SomberNight 0e6cf153d7
synchronizer: show progress in GUI 7 years ago
SomberNight a7b13f4876
logging: make console log lines shorter 7 years ago
SomberNight 3385a94753
logging: basics 7 years ago
SomberNight 2ad73050b3
wallet: towards restoring previous performance 7 years ago
ThomasV 791e680a96 abstract database away from wallet and address_synchronizer 7 years ago
SomberNight 5313591c28
synchronizer: disconnect from server if cannot deserialize txn 7 years ago
SomberNight 7b8114f865
synchronizer: allow server not finding txn sometimes 7 years ago
SomberNight e37da62a1c
fix most "scripts" 7 years ago
SomberNight 81cc20039e
more type annotations in core lib 7 years ago
SomberNight e8bc025f5c
verifier: fix race in __init__ 7 years ago
SomberNight 372921b423
mv NetworkJobOnDefaultServer to util 7 years ago
SomberNight 02f108d927
restructure synchronizer 7 years ago
SomberNight 6b8ad2d126
fix some CLI/RPC commands 7 years ago
SomberNight 7cc628dc79
synchronizer: fix adding duplicate addresses race 7 years ago
SomberNight 1294608571
synchronizer: offload cpu-heavy address generation to other thread 7 years ago
SomberNight 002b8a99e2
synchronizer: make 'add' thread-safe, and some clean-up 7 years ago
SomberNight cbd91ba5b1
synchronizer: fix race 7 years ago
SomberNight 96b699e534
synchronizer: fix refresh bug 7 years ago
SomberNight af63913189
network triggers: rm 'updated'; more fine-grained instead 7 years ago
SomberNight aee2d8e120
verifier: fix a race during reorgs 7 years ago
SomberNight dcab22dcc7
verifier: small clean-up 7 years ago
SomberNight a9197236a2
change 'new_transaction' notification to include wallet 7 years ago
SomberNight 2453872a09
synchronizer: rm redundant 'updated' notification 7 years ago
SomberNight e829d6bbcf
wallet: put Sync and Verifier in their own TaskGroup, and that into interface.group 7 years ago
ThomasV 3b6af914e1 add multiplexing capability to NotificationSession, simplify interface 7 years ago
SomberNight b279d351d8
interface.session: add default timeout to send_request 7 years ago
SomberNight 57cac47944
fix synchronizer: ask for missing txns on start 7 years ago
SomberNight b33b2c0945
synchronizer: more batching 7 years ago
SomberNight 136df7e5ee
wallet: recreate Synchronizer and Verifier when switching servers 7 years ago
SomberNight 32528d6aa6
rm dupe code 7 years ago
SomberNight 26172686b8
restructure synchronizer/verifier <--> interface coupling 7 years ago
ThomasV 5ef04a039b move NotificationSession 7 years ago
Janus f12074397f
aiorpcx: reintroduce periodic fee updates 7 years ago
Janus 9bfb5fe71f
address synchronizer: use aiorpcx session object in network's interface, 7 years ago
Janus b120584f97
aiorpcx address synchronizer 7 years ago
Janus 097ac144d9 file reorganization with top-level module 8 years ago
SomberNight 92e510f8aa
synchronizer: remove warning about improperly sorted histories 8 years ago
SomberNight ceba4af01a
synchronizer: test txid of received tx 8 years ago
SomberNight 51ed8a998c
fix: network.interface can become None at any time 8 years ago
SomberNight 36ddb68384
synchronizer.py: fix bug where synchronizer would get stuck in case of weird server behaviour 8 years ago
Harm Aarts e57e55aad8 Remove explicit send calls, part deux (#4408) 8 years ago
SomberNight 4159322db0
synchronizer.py: rename tx_response to on_tx_response 8 years ago
SomberNight e4dad0a425
fix #4198 8 years ago
SomberNight de4fe9db69
fix a race condition in synchronizer 8 years ago
SomberNight 81666bf9ac fix #4026 8 years ago
ThomasV e6dd3e6ad8 allow to save unbroadcasted transactions in wallet 8 years ago
Justin Turner Arthur 857eb4ac1d Remove unused imports. Explicitly import a few deep imports. 8 years ago