SomberNight
f3f2534877
qt status: display "loading wallet" temporarily
this will likely only be visible for large wallets;
it gets overwritten by update_status()
6 years ago
SomberNight
70cca3bad9
fix #4759
6 years ago
SomberNight
b37695f9c8
linux launcher madness
see #4300
6 years ago
Johann Bauer
1d7bf698f2
Windows: Update copyright notice in installed apps
6 years ago
SomberNight
decb8bfd52
qt network status: display 'fork' in icon when chain split is detected
6 years ago
SomberNight
d759546b32
qt console: fix word wrap
6 years ago
SomberNight
02f108d927
restructure synchronizer
fix CLI notify cmd. fix merchant websockets.
6 years ago
SomberNight
788b5b04fe
ledger: always use finalizeInput in sign_transaction
related #4749
6 years ago
SomberNight
a61953673a
fees: add 1-2 s/b static options
6 years ago
SomberNight
da9d1e6001
network: ensure there is a main interface
scenario with previous code:
auto_connect enabled, there is only one server in regtest environment.
client started before server; client would not switch to server after it is started.
6 years ago
SomberNight
7dd4032cce
daemon: call self.start in __init__, and allow not to listen on jsonrpc
6 years ago
SomberNight
4653a1007c
daemon: more convenient constructor for scripts
6 years ago
Johann Bauer
3f4e632cc4
Travis: Fix crowdin upload
6 years ago
SomberNight
626828e980
fix sweeping
6 years ago
SomberNight
4d43d12abf
transaction: don't convert p2pk to p2pkh address when displaying
also closes #4742
6 years ago
SomberNight
ab1ec57429
trezor and clones: rm dead code
see Electron-Cash/Electron-Cash#872
see Electron-Cash/Electron-Cash#874
6 years ago
SomberNight
8aebb8249a
keepkey: full segwit support
ported from trezor plugin
needs new fw to work (5.8??)
fixes #3462
6 years ago
SomberNight
70c32590a9
hw plugins: fix only_hook_if_libraries_available
follow-up f9a5f2e183
6 years ago
SomberNight
ce5cc135cd
transaction: make get_address_from_output_script safer
closes #4743
6 years ago
SomberNight
53fd6a2df5
transaction: always sort i/o deterministically
this was previously the caller's responsibility; now it's done implicitly when creating a txn
6 years ago
SomberNight
5e4a4ae16b
minor clean-up (prints/types/imports)
6 years ago
SomberNight
32d5305295
fix daemon.load_wallet
6 years ago
SomberNight
071bc27016
setup.py: rm deprecated 'imp'. dedupe min py version
6 years ago
SomberNight
12e79ecd60
qt tx dialog: make input/output fields expand
based on Electron-Cash/Electron-Cash@169c13721147a5c7d2727062f1d4c72863080cec
6 years ago
SomberNight
3e2c5e8656
network.best_effort_reliable: force DC if req times out; retry on new iface
6 years ago
SomberNight
4984890265
follow-up prev: make best_effort_reliable react faster to disconnects
6 years ago
SomberNight
6b8ad2d126
fix some CLI/RPC commands
6 years ago
SomberNight
3b9a55fab4
rerun freeze packages
6 years ago
SomberNight
c4f3fbaca0
labels: fix potential threading issues
also handle --offline
6 years ago
SomberNight
deda6535e0
bump min aiorpcx to 0.8.2
6 years ago
SomberNight
33d14e4238
some import clean-up in qt
6 years ago
SomberNight
9d7cf12244
follow-up prev: fix tests
6 years ago
SomberNight
952e9b87e1
network: clean-up. make external API clear. rm interface_lock (mostly).
6 years ago
SomberNight
7cc628dc79
synchronizer: fix adding duplicate addresses race
6 years ago
Ilya Shalyapin
4c8103af3b
move get_default_language to gui.qt.util
6 years ago
SomberNight
3be5b4b00f
network: fix some threading issues
6 years ago
SomberNight
1294608571
synchronizer: offload cpu-heavy address generation to other thread
6 years ago
SomberNight
172ddf4aaf
wallet: synchronize_sequence cleaned up a bit
6 years ago
SomberNight
55b582511e
fix deprecation warnings in regexes
6 years ago
SomberNight
e4fd5ec1ae
tox: add python 3.7 to envlist
previous CI build was complaining
6 years ago
SomberNight
002b8a99e2
synchronizer: make 'add' thread-safe, and some clean-up
6 years ago
SomberNight
eccb8ec2d6
normalize wallet file paths
fix #4020
fix #4126
6 years ago
SomberNight
61b5ce0451
fix import error
6 years ago
SomberNight
d50b36d314
daemon: suppress pop wallet failure
follow-up 3ec0ceba3e
related: #4126
6 years ago
SomberNight
9586157479
qt: refresh gui with "F5"
6 years ago
SomberNight
cedd518aea
mark 'blockchain_headers' file as sparse on windows
based on fyookball/electrum@647a6cc26dfe2d0d942159207c6e72e1b0e8d94d
6 years ago
SomberNight
855a70bc66
network: new trigger 'blockchain_updated'
follow-up af63913189
needed to update history tab when new blocks come,
to refresh the number of confirmations (icons/tooltips)
6 years ago
SomberNight
cbd91ba5b1
synchronizer: fix race
The synchronizer would sometimes not send 'wallet_updated' triggers
if it was fast enough to do all the work between two 0.1 sec ticks.
(is_up_to_date() would return True both before and after)
6 years ago
SomberNight
8ee1f140d8
interface: split run_fetch_blocks
The 'continue' in the middle was too easy to miss.
We want a 'network_updated' trigger from every interface,
not just the fastest.
6 years ago
SomberNight
f9a5f2e183
fix #4698
6 years ago