ThomasV
5bac2fea98
Qt: improve channel details window
2020-03-12 12:40:50 +01:00
ThomasV
ee01ca352f
update force-close warning message
2020-03-06 15:21:30 +01:00
ThomasV
b36e9a6451
Qt: add info about force closing
2020-03-06 13:35:05 +01:00
ThomasV
0d160cceea
Qt: test if lightinng is running
2020-03-06 11:23:26 +01:00
ThomasV
e48c7d01cd
Qt: add 'View channel' to history menu, 'View funding transaction' to channel menu
2020-03-06 08:47:31 +01:00
ThomasV
9ed9fe7002
open channel dialog improvements
2020-03-03 13:06:37 +01:00
SomberNight
32acc2b10e
qt channels list: show node aliases in new column
2020-03-02 04:33:13 +01:00
ThomasV
5785c2fa2f
Fix #5975 : Forget or redeem channels that are never funded.
...
- initiator: wait until double spent
- non-initiator: wait until timeout
2020-02-24 12:45:10 +01:00
ThomasV
20d8da7e24
db upgrade: store channel tx height and timestamps in 'channels'
2020-02-24 10:07:55 +01:00
SomberNight
45a309ff25
qt channels_list: early exit if lightning is disabled
...
(note: signal is coming from a different wallet/window)
Traceback (most recent call last):
File "...\electrum\electrum\gui\qt\channels_list.py", line 142, in do_update_single_row
self.update_can_send(self.parent.wallet.lnworker)
File "...\electrum\electrum\gui\qt\channels_list.py", line 164, in update_can_send
msg = _('Can send') + ' ' + self.parent.format_amount(lnworker.can_send())\
AttributeError: 'NoneType' object has no attribute 'can_send'
2020-02-23 20:30:14 +01:00
SomberNight
2409782975
qt open channel: early return if fields are left empty
...
closes #5934
2020-02-23 19:53:41 +01:00
ThomasV
7771daf94e
qt: add menu item to view closing transaction of channel
2020-02-22 12:28:07 +01:00
ThomasV
b12c913d47
do not show channel balances if channel is closed
2020-02-22 12:10:41 +01:00
ThomasV
4e73318fad
Qt: ask confirmation before closing channel.
2020-02-22 10:40:39 +01:00
ThomasV
3264d19c6b
Qt open channel dialog: suggest and clear buttons
2020-02-22 09:25:12 +01:00
ThomasV
238fb46d87
Lightning: Show sending and receiving capacity. Fixes #5967
2020-02-19 16:11:55 +01:00
SomberNight
7d65fe1ba3
Qt ChannelsList: cosmetics (set font, enable sorting)
2020-02-17 19:45:27 +01:00
ThomasV
938fab86d1
detect redeemed channels ( fix #5963 )
2020-02-16 19:07:20 +01:00
ThomasV
5ae6e43323
message formatting
2020-02-15 17:27:33 +01:00
ThomasV
62eceeb573
Save and read lighting backups (Qt)
2020-02-15 16:28:15 +01:00
SomberNight
94888739d3
try to fix "--offline" mode
2020-01-09 19:23:24 +01:00
SomberNight
369d972aed
qt: handle exceptions when pressing "Max" button
...
fixes #5783
2019-12-08 03:21:02 +01:00
ThomasV
61dfcba092
Refactor channel states:
...
- persisted states are saved
- state transitions are checked
- transient states are stored in channel.peer_state
- new channel states: 'PREOPENING', 'FUNDED' and 'REDEEMED'
- upgrade storage to version 21
2019-11-22 20:14:54 +01:00
SomberNight
fec9677508
qt open channel: minor dialog fixes
2019-11-20 18:00:45 +01:00
SomberNight
cd9477c0da
ln: qt channel open: fix max channel size
2019-11-20 17:45:28 +01:00
SomberNight
aa3d817ef2
qt: clean-up imports
2019-11-18 20:56:49 +01:00
ThomasV
78813dcb7d
Pass make_tx function to ConfirmTxDialog
...
- allow 'spend max' when opening a channel (fixes #5698 )
- display amount minus fee when 'max' buttons are pressed
- estimate fee of channel funding using a template with dummy address
2019-11-14 10:20:19 +01:00
ThomasV
c721e880d0
Qt: generic add_copy_menu method for MyTreeView lists
2019-10-16 15:50:18 +02:00
ThomasV
90ce9f195b
Allow user to enable lightning in the GUI. Make it a per-wallet setting.
2019-10-13 20:34:38 +02:00
SomberNight
2ee881f40a
qt channels list: fields should not be editable
2019-08-28 16:54:51 +02:00
SomberNight
e6fc8868b1
qt channels list: add "short channel id" column
2019-08-20 09:03:12 +02:00
SomberNight
3413eb05b9
qt ChannelsList: some clean-up
2019-08-20 09:03:12 +02:00
ThomasV
669b84fbd6
gui channels_list fixes
2019-08-20 09:03:11 +02:00
ThomasV
fed6c96693
add option to remove channel after it has been closed
2019-08-20 09:03:11 +02:00
ThomasV
f5c58c5e19
lightning network dialog
2019-08-20 09:03:11 +02:00
ThomasV
c4081284bd
lightning: GUI improvements
2019-08-20 09:03:11 +02:00
ThomasV
842fff832f
enable lightning through command line option
2019-08-20 09:03:11 +02:00
ThomasV
eae8f1a139
gui: show only initialized peers
2019-08-20 09:03:11 +02:00
Janus
dd7c4b3bab
sqlite in lnrouter
2019-08-20 09:03:11 +02:00
ThomasV
3dce65dc73
Rename lnchan, lnchannel_verifier, lnbase
...
Auto-completions are a pain if files share a long prefix
2019-08-20 09:03:11 +02:00
ThomasV
19e60f00bb
add watchtower_window
2019-08-20 09:03:11 +02:00
ThomasV
290a1c61a8
confirmation dialog before force closure
2019-08-20 09:03:11 +02:00
Janus
e56e849505
lnchan refactor
...
- replace undoing logic with new HTLCManager class
- separate SENT/RECEIVED
- move UpdateAddHtlc to lnutil
2019-08-20 09:03:11 +02:00
ThomasV
f4b9d2f47c
show lightning network capacity in GUI
2019-08-20 09:03:11 +02:00
Janus
4a2a45d7e3
lightning: post rebase qt gui fixes
2019-08-20 09:03:11 +02:00
Janus
864d910888
qt: channel_details: add more info: sent/received, channel id, funding tx, short channel id, node id
2019-08-20 09:03:11 +02:00
Janus
e3409d32ef
channel details with list of htlcs
2019-08-20 09:03:11 +02:00
Janus
c570bc5fb1
avoid leaving FORCE_CLOSING state, rebroadcast closing tx if reorged out
2019-08-20 09:03:11 +02:00
Janus
a5a7c1406e
lightning channels reserves: use pretty balance in Qt, fix bugs, add tests
2019-08-20 09:03:10 +02:00
ThomasV
eb4e6b2e54
use WaitingDialog to close channels
2019-08-20 09:03:10 +02:00