Commit Graph

3712 Commits

Author SHA1 Message Date
Janus
6ed9348d4b lightning: enable usage through daemon 2018-02-01 16:57:52 +01:00
Janus
0d26188498 lightning: rebased on Jan '18 asyncio 2018-02-01 12:05:47 +01:00
Janus
87075a7a11 asyncio: remove autogenerated 2018-02-01 12:00:42 +01:00
Janus
0a4d41f8aa asyncio: remove remaining requested_chunks leftover 2018-02-01 10:59:12 +01:00
Janus
387981a642 asyncio: don't close loop explicitly (prevent callback calls from throwing), ignore already disconnected servers 2018-02-01 10:54:30 +01:00
Janus
3e2881bcfc asyncio: add locks for more robust network handling 2018-02-01 10:54:30 +01:00
Janus
1cfdcf4e25 remove dead testnet servers 2018-02-01 10:54:30 +01:00
Janus
37f1e3bd95 asyncio: more robost network connection handling, shorter timeouts 2018-02-01 10:54:30 +01:00
Janus
1555100632 asyncio: fix process_pending_sends_job, remove stale comment, remove debug output 2018-02-01 10:54:11 +01:00
Janus
2d1ccfcc69 asyncio: support switching servers 2018-02-01 10:53:44 +01:00
Janus
683205a3fa asyncio: warn if sending takes too long, only output errors if not shutting down 2018-02-01 10:53:44 +01:00
Janus
dcb0a24e6f asyncio: more graceful shutdown 2018-02-01 10:53:44 +01:00
Janus
200a085778 asyncio: do not pin CA certificates, poll for cert differently 2018-02-01 10:53:44 +01:00
Janus
cfbc4422da asyncio: fix off-by-one in ssl_in_socks, style fixes 2018-02-01 10:53:44 +01:00
Janus
3ffedf83fc asyncio: try interfaces in parallel 2018-02-01 10:53:44 +01:00
Janus
88f906bc2a asyncio: avoid StreamReader.readuntil 2018-02-01 10:53:44 +01:00
Janus
e170f4c7d3 use asyncio in network layer 2018-02-01 10:53:44 +01:00
SomberNight
48e8bbff69 Revert "fix conflicting local txns, e.g. when using RBF"
This reverts commit 8a71e46e9b.
2018-01-31 16:48:09 +01:00
SomberNight
3ae1dd3e64 allow coinchooser to spend local txns 2018-01-31 16:45:47 +01:00
SomberNight
e5f239dd28 follow-up 70aa1f1db9 2018-01-30 17:00:19 +01:00
ThomasV
34080187ff
Merge pull request #2339 from bauerj/error-window
Semi-automated crash reporting
2018-01-30 11:16:42 +01:00
Johann Bauer
91e44ba6fc Show error window for unhandled exceptions
Use exception hook from main thread for all threads

Use signal to delegate error window creation to GUI thread

Add more information to issue template

Update to PyQt5

Switch from Github to REST-Service

Report to web service instead of opening the browser

Fix imports

Change crashhub URL to electrum.org server

Explain that exception hooks are only used in the Qt Gui now
2018-01-30 10:49:31 +01:00
SomberNight
6faef7efe3 remove comment 2018-01-30 01:47:51 +01:00
ThomasV
acf473f7f2
Merge pull request #3777 from SomberNight/fix_wallet_check_history
fix wallet.check_history
2018-01-30 01:08:04 +01:00
ThomasV
64127a8bee
Merge pull request #3782 from SomberNight/opt_wallet_get_address_index
Optimisations in wallet.py
2018-01-30 01:06:44 +01:00
SomberNight
ac69f628fe clean-up wallet.get_address_index 2018-01-30 00:59:12 +01:00
SomberNight
d92a6d46eb wallet.is_mine: use inheritance for more readable code 2018-01-30 00:44:40 +01:00
ThomasV
2343894e0f Merge branch 'local_tx' 2018-01-30 00:22:02 +01:00
ThomasV
0e7e7e3dc5 Merge branch 'local_tx' 2018-01-30 00:18:44 +01:00
ThomasV
603345a172
Merge pull request #3791 from SomberNight/fix_3790
wallet.add_unverified_tx: test if self.verifier exists
2018-01-30 00:06:53 +01:00
SomberNight
704bdedea1 tx heights: replace magic numbers with named constants 2018-01-29 23:04:12 +01:00
SomberNight
889456dc77 follow-up prev commit. better handling of p2sh-segwit. added comment to describe the problem for native segwit. 2018-01-29 22:45:43 +01:00
SomberNight
2dca7bd39c subtle typo 2018-01-29 17:42:39 +01:00
SomberNight
8a71e46e9b fix conflicting local txns, e.g. when using RBF 2018-01-29 15:39:46 +01:00
SomberNight
70aa1f1db9 fix #3788 2018-01-29 02:00:43 +01:00
Johann Bauer
8676e870f3 Raise exception if transaction is not related to wallet 2018-01-28 22:56:33 +01:00
SomberNight
f0e7ae20f2 fix #3790 2018-01-28 22:20:27 +01:00
SomberNight
743ef9ec8f fix #3783 2018-01-28 01:56:26 +01:00
SomberNight
d1e2ca4bc5 make wallet.is_change faster 2018-01-27 18:16:31 +01:00
SomberNight
1c67cfe01b optimise wallet.is_mine 2018-01-27 17:51:24 +01:00
SomberNight
7f3b627aa4 make wallet.get_address_index faster by storing an addr->index dict 2018-01-27 17:33:26 +01:00
SomberNight
d09138446f fix wallet.check_history 2018-01-27 04:24:15 +01:00
Johann Bauer
fbcee9a6f6 Also remove child transactions 2018-01-24 19:34:23 +01:00
Johann Bauer
887e06eebb Set icon for offline transactions 2018-01-23 23:50:02 +01:00
Serge Victor
98663d7e20 Intruduction of getfee command, fixes #3704 2018-01-19 16:01:22 +01:00
ThomasV
98daf2c7cc network: send version first 2018-01-19 15:58:39 +01:00
ThomasV
e6dd3e6ad8 allow to save unbroadcasted transactions in wallet 2018-01-18 11:56:21 +01:00
ThomasV
6f843a7bb6
Merge pull request #3734 from SomberNight/websocket_scripthash
websocket: migrate to scripthashes
2018-01-16 18:19:48 +01:00
SomberNight
fbad16b95c revert adding handling of 'blockchain.address.subscribe' in network.py 2018-01-16 17:10:54 +01:00
SomberNight
d808bf057e fix notify command and migrate to use scripthashes 2018-01-16 16:35:29 +01:00