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
|
f6aae9e399
|
fix crash in lnworker main_loop
|
2018-11-05 20:05:47 +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
|
2fd3a1ca72
|
add lnworker.main_loop to network.futures so it gets cancelled on exit. fix aiosafe verbosity.
|
2018-11-05 20:05:46 +01:00 |
|
ThomasV
|
e7a1f6b7cb
|
diagnostic_name: convert to str
|
2018-11-05 20:05:45 +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 |
|
SomberNight
|
014d25ff28
|
lnwatcher: sweep to_remote and to_local outputs if they close
|
2018-11-05 20:05:40 +01:00 |
|
ThomasV
|
e7e2b39cfa
|
move lnaddr.py to lib
|
2018-11-05 20:05:36 +01:00 |
|
Janus
|
d894320625
|
ln: store HTLCStateMachine in lnworker.channels
|
2018-11-05 20:05:34 +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
|
586dc0a891
|
lightning: single shared instance of Watcher, ChannelDB and PathFinder
|
2018-11-05 20:05:31 +01:00 |
|
Janus
|
ab0a609ef7
|
daemon: prevent json-rpc-pelix from suppressing stack traces of TypeErrors
|
2018-11-05 20:02:44 +01:00 |
|
Janus
|
5508fe5c24
|
ln: remove lnbase global flag
|
2018-11-05 20:02:42 +01:00 |
|
ThomasV
|
2f35212446
|
do not block GUI with open_channel
|
2018-11-05 20:02:41 +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
|
31f92d7e7d
|
ln: don't make invoice if peer can't possibly pay, append _sat to sat
parameters to avoid confusion
|
2018-11-05 20:02:32 +01:00 |
|
ThomasV
|
59e8c44311
|
lnworker: separate invoice creation from payment flow
|
2018-11-05 20:02:31 +01:00 |
|
Janus
|
25c300f10c
|
ln: restore functionality
|
2018-11-05 20:02:29 +01:00 |
|
ThomasV
|
2e3535e6f5
|
fix amount in open_channel, add listchannels command
|
2018-11-05 20:02:27 +01:00 |
|
ThomasV
|
1d1a5d6c44
|
move on_funding_locked to lnworker
|
2018-11-05 20:02:27 +01:00 |
|
ThomasV
|
47c0b2501d
|
lightning: add payment methods to lnworker
|
2018-11-05 20:02:26 +01:00 |
|
ThomasV
|
938343e68a
|
fix lnaddr.py following rebase
|
2018-11-05 20:02:25 +01:00 |
|
ThomasV
|
aaf40af7d0
|
update lnbase after crypto refactoring
|
2018-11-05 20:02:24 +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 |
|
SomberNight
|
d44d1a8467
|
calc short_channel_id after funding locked
|
2018-11-05 19:58:45 +01:00 |
|
SomberNight
|
96f89fbd97
|
minor clean-up of prev. util.xor_bytes
|
2018-11-05 19:58:38 +01:00 |
|
ThomasV
|
d921aa50dd
|
lnbase: derive keys from wallet keystore
|
2018-11-05 19:58:33 +01:00 |
|
SomberNight
|
f2ba49bd56
|
bitcoin.py: SCRIPT-related clean-up. transaction.py: construct_witness
|
2018-11-05 19:58:28 +01:00 |
|
SomberNight
|
3f945f2467
|
constants.py: Simnet inherits from Testnet
|
2018-11-05 19:58:15 +01:00 |
|
Janus
|
4516a27e37
|
use same servers for simnet as for regtest
|
2018-11-05 19:58:14 +01:00 |
|
Janus
|
cc4b9edf11
|
avoid duplicating bech32 module
|
2018-11-05 19:58:12 +01:00 |
|
ThomasV
|
b726d77bdc
|
fix hash in make_offered_htlc
|
2018-11-05 19:58:07 +01:00 |
|
Janus
|
07a9ab8fae
|
lnbase: offered htlc script construction
|
2018-11-05 19:58:05 +01:00 |
|
ThomasV
|
dccec08aa3
|
lightning: separate testing from main code
|
2018-11-05 19:58:04 +01:00 |
|
SomberNight
|
181bc6448a
|
implement script_num_to_hex. fix encoding of argument for CSV in make_commitment
|
2018-11-05 19:58:00 +01:00 |
|
ThomasV
|
d276687faa
|
lnbase: create unit test for commitment tx
|
2018-11-05 19:57:57 +01:00 |
|
ThomasV
|
4b1aac7876
|
lnbase: initial commitment transaction
|
2018-11-05 19:57:56 +01:00 |
|