SomberNight
037290a9a8
allow paying invoice without amount. min feerate 253 sat/kw.
2018-11-05 20:05:56 +01:00
SomberNight
5538762673
qt/channels list: show error in dialog
2018-11-05 20:05:52 +01:00
Janus
d9208f3245
move channel_state into HTLCStateMachine
2018-11-05 20:05:51 +01:00
ThomasV
c0c7b92bff
follow-up a7e5b9421c014fc0be72696837cb9d77519c5e03
2018-11-05 20:05:50 +01:00
ThomasV
73d0a3baf6
lightning: improve request tab layout
2018-11-05 20:05:50 +01:00
ThomasV
010740c060
draw qrcode with fixed framesize
2018-11-05 20:05:49 +01:00
ThomasV
8af31ad045
follow-up c505a9b8b498fa661a09fc9bc02e4b71e0f76a68
2018-11-05 20:05:49 +01:00
ThomasV
f78e1a5606
do not use Qt.UserRole+1, it does not work with findItems
2018-11-05 20:05:48 +01:00
ThomasV
b79573c858
do not set background in frozen_style, it does not look good with dark theme
2018-11-05 20:05:48 +01:00
ThomasV
8e39bae831
lightning: improve receive in Qt GUI
2018-11-05 20:05:47 +01:00
ThomasV
841124ce47
add peer suggestion to open channel dialog. move add_peer code back to lnworker constructor
2018-11-05 20:05:46 +01:00
ThomasV
ae389ae5e2
LNWorker: connect to multiple peers.
...
save exceptions in aiosafe.
enable adding peer in GUI.
2018-11-05 20:05:45 +01:00
Janus
8276d023c2
lightning: fixup after rebasing on restructured master
2018-11-05 20:05:44 +01:00
ThomasV
de75872bfc
Refresh LN status in GUI using network callback.
2018-11-05 20:05:44 +01:00
ThomasV
e7e2b39cfa
move lnaddr.py to lib
2018-11-05 20:05:36 +01:00
SomberNight
94c9943054
improve Qt Receive tab for LN payment requests
2018-11-05 20:05:33 +01:00
ThomasV
93796b1e32
Separate open_channel dialog. In open_channel_coroutine, use host and port from channel announcements
2018-11-05 20:05:33 +01:00
ThomasV
3dc8c08f6b
lightning: display remote balance in gui
2018-11-05 20:02:40 +01:00
ThomasV
81f7cfd8aa
integrate channels_list with existing framework
2018-11-05 20:02:36 +01:00
ThomasV
af7498f4b0
request list: remove Type column
2018-11-05 20:02:36 +01:00
ThomasV
12c3dbd317
qt: fix unit of lnaddr.amount
2018-11-05 20:02:35 +01:00
ThomasV
37393fe686
lightning: connect send button
2018-11-05 20:02:33 +01:00
ThomasV
7c1c3d2d6d
lightning GUI: use existing receive and send tabs with lightning invoices
2018-11-05 20:02:33 +01:00
Janus
18f2335bf9
lnbase: remove lnbase stub
2018-11-05 20:02:24 +01:00
ThomasV
86972cc9e2
qt: fix password passed to open_channel, cleanup
2018-11-05 20:01:19 +01:00
Janus
f82d40af1b
kivy: port lightning ui to lnbase
2018-11-05 20:01:18 +01:00
Janus
98f73348c1
lightning: remove hub based approach, port qt gui to lnbase
2018-11-05 20:00:35 +01:00
Janus
dbcf96d917
lightning: qt channel dialog, fix for shutdown when lightning disabled
2018-11-05 19:57:41 +01:00
Janus
f708db95ed
lightning: add --simnet and --lightning switches
2018-11-05 19:57:39 +01:00
Janus
c3aa6e30cd
lightning: less junk on console, quicker shutdown
2018-11-05 19:57:32 +01:00
Janus
df910ec1de
lightning: complete moving of lightning objects, acquire net/wallet lock while answering lightning requests
2018-11-05 19:56:56 +01:00
Janus
3e5218b89f
lightning: march 2018 rebase, without integration
2018-11-05 19:55:02 +01:00
SomberNight
1686a97ece
bip70 PRs: use aiohttp instead of requests. use proxy. small fixes.
2018-11-05 19:31:17 +01:00
SomberNight
1b46866e34
qt: re sweeping, minor clean-up
2018-11-05 01:53:35 +01:00
SomberNight
5b4fada2a0
fix some network.get_transaction calls
...
see #4814 (issuecomment-434392195)
2018-10-30 19:07:37 +01:00
SomberNight
f53b480f1c
wallet: more powerful add_input_info
...
tangentially related: #4814
also recognise that input is_mine if tx was not fully parsed
but we have the prevout UTXO
2018-10-29 21:34:44 +01:00
SomberNight
f819e9b6f4
openalias: minor clean-up
2018-10-29 17:09:23 +01:00
SomberNight
5e0179dac4
qt console: expose more refs, and fix auto-complete for >2 depth
2018-10-29 00:20:45 +01:00
SomberNight
9037f25da1
kill old-style namedtuples
2018-10-28 00:28:29 +02:00
SomberNight
34569d172f
wallet: make importing thousands of addr/privkeys fast
...
fixes #3101
closes #3106
closes #3113
2018-10-27 17:36:10 +02:00
SomberNight
361ffc0620
correctly handle bitcoin URIs if GUI is already running
...
see #4796
2018-10-25 00:18:14 +02:00
SomberNight
0e6160bf2d
follow-up prev: bad idea to eval translated string
2018-10-23 03:01:23 +02:00
SomberNight
b68729115a
qt wallet information: added keystore type
2018-10-23 02:54:54 +02:00
SomberNight
2a60a701bf
qt wallet information: show has_seed and watching_only
2018-10-22 23:47:34 +02:00
SomberNight
1af225015a
fix some type annotations involving tuples
2018-10-13 05:16:36 +02:00
SomberNight
5afdc14913
util: small clean-up re format_satoshis
...
related #4771
2018-10-13 04:21:07 +02:00
SomberNight
37206ec08e
network: auto-switch servers to preferred fork (or longest chain)
...
If auto_connect is enabled, allow jumping between forks too.
(Previously auto_connect was only switching servers on a given fork,
not across forks)
If there is a preferred fork set, jump to that (and stay);
if there isn't, always jump to the longest fork.
2018-10-11 20:07:19 +02:00
SomberNight
150e27608b
wallet: rm electrum_version field
2018-10-10 20:26:12 +02:00
ThomasV
e975727075
follow-up prev commit
2018-10-10 19:26:02 +02:00
ThomasV
bb9871ded7
simplify prev commit
2018-10-10 19:24:24 +02:00