LBRY-Vault/lib
SomberNight de4fe9db69
fix a race condition in synchronizer
wallet.synchronizer gets assigned a newly constructed Synchronizer instance.
Synchronizer in tx_response refers to the value of wallet.synchronizer.
If the wallet has a missing txn, there could be a race condition that synchronizer asks for a txn and we get the callback from the network WHILE the constructor is still running, in which case wallet.synchronizer would still be None and we would consider the callback "orphan", and the wallet would get "stuck" synchronizing.
2018-04-05 08:32:02 +02:00
..
tests tests: xpub version bytes 2018-04-01 16:56:17 +02:00
wordlist Add Chinese Simplified wordlist 2015-08-20 23:18:47 +09:00
__init__.py Extend Wallet Import Format with txin type. Extend class Imported_Wallet. 2017-09-29 15:32:55 +02:00
base_wizard.py wizard: add naive debug message to hw device scan if none are found 2018-04-03 14:21:22 +02:00
bitcoin.py fix #4158 2018-03-22 07:27:18 +01:00
blockchain.py fix #4184 2018-03-27 20:17:37 +02:00
checkpoints.json Replace initial headers download with hardcoded checkpoints 2017-12-12 10:20:44 +01:00
checkpoints_testnet.json Add checkpoints file for testnet. Check that received headers are after max_checkpoint 2017-12-13 14:22:46 +01:00
coinchooser.py fix: disabling "use change addresses" did not work correctly 2018-02-18 20:13:27 +01:00
commands.py payto: get RBF setting from config 2018-04-02 05:30:58 +02:00
constants.py change testnet p2wsh-p2sh prefix to 0x024289ef to reflect Upub (#4210) 2018-04-01 16:48:54 +02:00
contacts.py fix openalias py3 2018-03-06 16:08:49 +01:00
currencies.json Add JPY exchange rate (#4016) 2018-03-05 12:08:10 +01:00
daemon.py Merge pull request #4061 from Yuki-Inoue/feature/current_wallet_path 2018-03-27 11:04:46 +02:00
dnssec.py Remove unused imports. Explicitly import a few deep imports. 2017-11-13 02:28:00 -06:00
exchange_rate.py use explicit utf-8 encoding when opening files in text mode 2018-03-23 21:47:51 +01:00
i18n.py Remove Python 2 support imports. 2017-11-13 02:26:48 -06:00
interface.py use explicit utf-8 encoding when opening files in text mode 2018-03-23 21:47:51 +01:00
jsonrpc.py Password-protect the JSON RPC interface 2018-01-07 19:30:23 +01:00
keystore.py fix #4218 2018-04-03 01:50:37 +02:00
mnemonic.py use explicit utf-8 encoding when opening files in text mode 2018-03-23 21:47:51 +01:00
msqr.py Remove Python 2 support imports. 2017-11-13 02:26:48 -06:00
network.py Merge pull request #4169 from SomberNight/open_utf8 2018-03-25 10:35:37 +02:00
old_mnemonic.py Remove Python 2 support imports. 2017-11-13 02:26:48 -06:00
paymentrequest.proto Update paymentrequests.proto 2017-08-23 03:15:14 +02:00
paymentrequest.py fix #4219 2018-04-03 02:48:55 +02:00
paymentrequest_pb2.py paymentrequest upd 2017-08-26 08:28:24 +02:00
pem.py fix #3411 2018-01-04 03:40:35 +01:00
plot.py follow-up prev 2018-03-10 00:37:16 +01:00
plugins.py wizard: add naive debug message to hw device scan if none are found 2018-04-03 14:21:22 +02:00
qrscanner.py this probably fixes #4072 2018-03-08 10:14:32 +01:00
ripemd.py update ripemd module for python3 2017-08-26 08:28:25 +02:00
rsakey.py minor 2017-11-29 18:14:39 -06:00
segwit_addr.py add segwit bech32 module 2017-08-31 09:59:54 +02:00
servers.json update default server list 2018-03-05 06:00:24 +01:00
servers_testnet.json update default server list 2018-03-05 06:00:24 +01:00
simple_config.py use explicit utf-8 encoding when opening files in text mode 2018-03-23 21:47:51 +01:00
storage.py use explicit utf-8 encoding when opening files in text mode 2018-03-23 21:47:51 +01:00
synchronizer.py fix a race condition in synchronizer 2018-04-05 08:32:02 +02:00
transaction.py Merge pull request #4117 from SomberNight/pay_to_script 2018-03-23 19:42:04 +01:00
util.py fix #3294 2018-03-27 23:40:46 +02:00
verifier.py fix #4026 2018-03-05 11:44:03 +01:00
version.py prepare version 3.1.2 2018-03-27 18:26:23 +02:00
wallet.py fix prev: txns might be added in any order 2018-04-04 01:22:49 +02:00
websockets.py use explicit utf-8 encoding when opening files in text mode 2018-03-23 21:47:51 +01:00
x509.py use explicit utf-8 encoding when opening files in text mode 2018-03-23 21:47:51 +01:00