64 Commits (8795bd6d855161a725d27326d4dca2b390fc4d87)

Author SHA1 Message Date
SomberNight 2453872a09
synchronizer: rm redundant 'updated' notification 8 years ago
SomberNight e829d6bbcf
wallet: put Sync and Verifier in their own TaskGroup, and that into interface.group 8 years ago
ThomasV 3b6af914e1 add multiplexing capability to NotificationSession, simplify interface 8 years ago
SomberNight b279d351d8
interface.session: add default timeout to send_request 8 years ago
SomberNight 57cac47944
fix synchronizer: ask for missing txns on start 8 years ago
SomberNight b33b2c0945
synchronizer: more batching 8 years ago
SomberNight 136df7e5ee
wallet: recreate Synchronizer and Verifier when switching servers 8 years ago
SomberNight 32528d6aa6
rm dupe code 8 years ago
SomberNight 26172686b8
restructure synchronizer/verifier <--> interface coupling 8 years ago
ThomasV 5ef04a039b move NotificationSession 8 years ago
Janus f12074397f
aiorpcx: reintroduce periodic fee updates 8 years ago
Janus 9bfb5fe71f
address synchronizer: use aiorpcx session object in network's interface, 8 years ago
Janus b120584f97
aiorpcx address synchronizer 8 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
Justin Turner Arthur 9a0aa9b478 Remove Python 2 support imports. 8 years ago
ThomasV f1666f208b remove height parameter from blockchain.transaction.get 9 years ago
ThomasV 216e9403be cleanup six (no python2 support) 9 years ago
ThomasV 5f1d9cbcf5 separate network layer from synchronizer 9 years ago
Dmitry Sorokin d304ccdf17 py3 in qtgui 9 years ago
Dmitry Sorokin 5be78950ca py3 9 years ago
ThomasV 3a64ec0f2e Initial segwit support (testnet only) 9 years ago
ThomasV 1159f85e05 Major refactoring 10 years ago
ThomasV 599906eef6 show warning icon if unconfirmed tx has low fee. fixes 1798 10 years ago
ThomasV 076ecb2680 move get_status to synchronizer 10 years ago
ThomasV 305843999e Relicensing 10 years ago
Neil Booth a58c19d7c0 Clean up and fix account adding 10 years ago
Neil Booth e1c0298fc2 Write the wallet less often 10 years ago
Neil Booth 206e38fb7c Make use of trigger_callback easier to understand 10 years ago
Neil Booth 8cc3b58364 Allow syncronizer to be GC-ed 10 years ago
ThomasV d82896dadf fix #1525 (part 2) 10 years ago
ThomasV b3529147d5 fix #1525 10 years ago
Neil Booth f5a43b8738 Warn if server is serving bad address histories 11 years ago
Neil Booth 01491dd1d0 Have network_proxy use ThreadJob framework 11 years ago
Neil Booth a056f9804b Notify when a chunk of headers is validated 11 years ago
ThomasV bfae04e6f0 Improved in network callbacks: 11 years ago
ThomasV fa2de58c90 redo fixes for 1324 11 years ago
Neil Booth d0308010da Client-side fix for #1324 11 years ago
Neil Booth e8db8983ec Make the synchronizer not a thread. 11 years ago
ThomasV a99c2bc9fa less verbose debug message 11 years ago