1
0
Commit Graph

10615 Commits

Author SHA1 Message Date
SomberNight
70cca3bad9 fix #4759 2018-10-07 17:50:52 +02:00
SomberNight
b37695f9c8 linux launcher madness
see #4300
2018-10-06 01:58:30 +02:00
Johann Bauer
1d7bf698f2 Windows: Update copyright notice in installed apps 2018-10-05 16:39:41 +02:00
SomberNight
decb8bfd52 qt network status: display 'fork' in icon when chain split is detected 2018-10-05 00:16:06 +02:00
SomberNight
d759546b32 qt console: fix word wrap 2018-10-03 18:26:09 +02:00
SomberNight
02f108d927 restructure synchronizer
fix CLI notify cmd. fix merchant websockets.
2018-10-03 17:13:46 +02:00
SomberNight
788b5b04fe ledger: always use finalizeInput in sign_transaction
related #4749
2018-10-02 15:52:24 +02:00
SomberNight
a61953673a fees: add 1-2 s/b static options 2018-10-02 15:44:09 +02:00
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.
2018-10-01 18:16:37 +02:00
SomberNight
7dd4032cce daemon: call self.start in __init__, and allow not to listen on jsonrpc 2018-10-01 17:56:51 +02:00
SomberNight
4653a1007c daemon: more convenient constructor for scripts 2018-10-01 15:49:26 +02:00
Johann Bauer
3f4e632cc4 Travis: Fix crowdin upload 2018-10-01 13:20:05 +02:00
SomberNight
626828e980 fix sweeping 2018-10-01 05:16:03 +02:00
SomberNight
4d43d12abf transaction: don't convert p2pk to p2pkh address when displaying
also closes #4742
2018-10-01 04:58:26 +02:00
SomberNight
ab1ec57429 trezor and clones: rm dead code
see Electron-Cash/Electron-Cash#872
see Electron-Cash/Electron-Cash#874
2018-09-30 02:10:17 +02:00
SomberNight
8aebb8249a keepkey: full segwit support
ported from trezor plugin
needs new fw to work (5.8??)

fixes #3462
2018-09-30 01:29:27 +02:00
SomberNight
70c32590a9 hw plugins: fix only_hook_if_libraries_available
follow-up f9a5f2e183
2018-09-30 00:25:36 +02:00
SomberNight
ce5cc135cd transaction: make get_address_from_output_script safer
closes #4743
2018-09-29 19:47:55 +02:00
SomberNight
53fd6a2df5 transaction: always sort i/o deterministically
this was previously the caller's responsibility; now it's done implicitly when creating a txn
2018-09-28 19:17:45 +02:00
SomberNight
5e4a4ae16b minor clean-up (prints/types/imports) 2018-09-28 17:58:46 +02:00
SomberNight
32d5305295 fix daemon.load_wallet 2018-09-28 16:43:25 +02:00
SomberNight
071bc27016 setup.py: rm deprecated 'imp'. dedupe min py version 2018-09-28 02:47:36 +02:00
SomberNight
12e79ecd60 qt tx dialog: make input/output fields expand
based on Electron-Cash/Electron-Cash@169c137211
2018-09-27 21:44:18 +02:00
SomberNight
3e2c5e8656 network.best_effort_reliable: force DC if req times out; retry on new iface 2018-09-27 21:15:07 +02:00
SomberNight
4984890265 follow-up prev: make best_effort_reliable react faster to disconnects 2018-09-27 20:04:36 +02:00
SomberNight
6b8ad2d126 fix some CLI/RPC commands 2018-09-27 18:01:25 +02:00
SomberNight
3b9a55fab4 rerun freeze packages 2018-09-26 19:33:12 +02:00
SomberNight
c4f3fbaca0 labels: fix potential threading issues
also handle --offline
2018-09-25 21:23:44 +02:00
SomberNight
deda6535e0 bump min aiorpcx to 0.8.2 2018-09-25 19:22:37 +02:00
SomberNight
33d14e4238 some import clean-up in qt 2018-09-25 18:15:28 +02:00
SomberNight
9d7cf12244 follow-up prev: fix tests 2018-09-25 17:00:43 +02:00
SomberNight
952e9b87e1 network: clean-up. make external API clear. rm interface_lock (mostly). 2018-09-25 16:44:39 +02:00
SomberNight
7cc628dc79 synchronizer: fix adding duplicate addresses race 2018-09-24 17:37:09 +02:00
Ilya Shalyapin
4c8103af3b move get_default_language to gui.qt.util 2018-09-23 14:11:50 +05:00
SomberNight
3be5b4b00f network: fix some threading issues 2018-09-20 21:07:31 +02:00
SomberNight
1294608571 synchronizer: offload cpu-heavy address generation to other thread 2018-09-20 20:16:03 +02:00
SomberNight
172ddf4aaf wallet: synchronize_sequence cleaned up a bit 2018-09-20 20:04:50 +02:00
SomberNight
55b582511e fix deprecation warnings in regexes 2018-09-20 18:31:17 +02:00
SomberNight
e4fd5ec1ae tox: add python 3.7 to envlist
previous CI build was complaining
2018-09-20 18:25:46 +02:00
SomberNight
002b8a99e2 synchronizer: make 'add' thread-safe, and some clean-up 2018-09-20 18:11:26 +02:00
SomberNight
eccb8ec2d6 normalize wallet file paths
fix #4020
fix #4126
2018-09-20 01:21:42 +02:00
SomberNight
61b5ce0451 fix import error 2018-09-20 01:20:13 +02:00
SomberNight
d50b36d314 daemon: suppress pop wallet failure
follow-up 3ec0ceba3e
related: #4126
2018-09-20 00:55:09 +02:00
SomberNight
9586157479 qt: refresh gui with "F5" 2018-09-19 22:12:02 +02:00
SomberNight
cedd518aea mark 'blockchain_headers' file as sparse on windows
based on fyookball/electrum@647a6cc26d
2018-09-19 22:09:54 +02:00
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)
2018-09-19 21:56:09 +02:00
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)
2018-09-19 21:41:10 +02:00
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.
2018-09-19 20:30:54 +02:00
SomberNight
f9a5f2e183 fix #4698 2018-09-19 20:02:03 +02:00
SomberNight
8caab35d90 trezor: re-enable bridge transport
It was disabled in 680df7d6b6 due to #4421,
but that has since been fixed.
Also related is #4060; and now that that is closed, the bridge transport
is not proxied anyway.
2018-09-19 18:14:55 +02:00