SomberNight
136df7e5ee
wallet: recreate Synchronizer and Verifier when switching servers
...
not that nice but solves races
7 years ago
SomberNight
26172686b8
restructure synchronizer/verifier <--> interface coupling
7 years ago
SomberNight
4d95452ae7
wallet: partial fix for race in on_default_server_changed
7 years ago
Janus
c89020725b
address synchronizer: fetch initial addresses from wallet
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
97ea0fc439
aiorpcx: replace network loop with asyncio and try to maintain ten sessions
7 years ago
SomberNight
1e3c3a528c
attempt at fixing wallet syncing crash
...
fix #3998
fix #4689
7 years ago
SomberNight
3089edd3a2
wallet: remove method get_num_tx
7 years ago
SomberNight
f7166e95c4
wallet: move get_depending_transactions to AddressSynchronizer
...
and resolve TODO
7 years ago
SomberNight
7307c800d7
small optimisations for history tab refresh (and related)
7 years ago
SomberNight
6b42e8448c
address_synchronizer: cache local_height in some cases
7 years ago
SomberNight
cf14d7b346
wallet: change meaning of is_used
7 years ago
SomberNight
2eb72d496f
transaction: introduce TxOutput namedtuple
7 years ago
SomberNight
a29e2218c8
wallet: introduce namedtuples TxMinedStatus and VerifiedTxInfo
7 years ago
SomberNight
41e088693d
verifier: better handle reorgs (and storage upgrade)
7 years ago
SomberNight
597295e359
address_synchronizer fixes
...
is_mine: wallet expects get_address_index to work
imported wallets: history did not include addr keys after creation
deterministic wallets: get_addresses() should be sorted in derivation order
8 years ago
SomberNight
cc77ba523f
fix minor undefined stuff in address_synchronizer
8 years ago
ThomasV
b96b5af101
fix imports
8 years ago
ThomasV
0025073b24
move more methods from wallet to address_synchronizer
8 years ago
ThomasV
e3888752d6
separate address synchronizer from wallet
8 years ago