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