ThomasV
172b03129b
kivy: fix display of request messages
5 years ago
ThomasV
8b63f7176e
Add short channel id to tx labels
5 years ago
ThomasV
1e92307120
Qt history: Do not use monospace font for description column
5 years ago
ThomasV
3c111471e9
Fix bug with save_funding_height, save_closing_height
(it would enter a state where only closing_height was saved)
5 years ago
SomberNight
5b23d5ee97
lnchannel/lnhtlc: speed up balance calculation for recent ctns
Move the balance calculation from lnchannel to lnhtlc.
Maintain a running balance in lnhtlc that is coupled with _maybe_active_htlc_ids
for practicality reasons.
5 years ago
SomberNight
ec7473789e
lnhtlc: speed-up methods for recent ctns
we maintain a set of interesting htlc_ids
5 years ago
ThomasV
2c617c3b00
move feerate warning to lnpeer
5 years ago
ThomasV
ee01ca352f
update force-close warning message
5 years ago
SomberNight
35a8812534
lnworker.reestablish_peer_for_given_channel: give each addr a chance
follow-up fa0ef9c548
5 years ago
ThomasV
b36e9a6451
Qt: add info about force closing
5 years ago
ThomasV
fbf6af5d07
fix test_lnpeer
5 years ago
ThomasV
584e0a38aa
follow-up previous commit: fix test_lnpeer
5 years ago
ThomasV
b609088115
follow-up previous commit: broadcast_transaction does not return txid
5 years ago
ThomasV
888a6d726e
Propagate exceptions raise by force_close to the GUI.
Define 'try_force_closing' for cases where we do not
want exceptions to be raised.
5 years ago
ThomasV
15fb8c0415
allow transition from FORCE_CLOSING to REDEEMED. define REDEEM_AFTER_DOUBLE_SPENT_DELAY
5 years ago
ThomasV
28452e2d46
do not try to reestablish channel if state is FORCE_CLOSING
5 years ago
ThomasV
0d160cceea
Qt: test if lightinng is running
5 years ago
ThomasV
8eaf0004e1
follow-up 17a893441a88eb1b3bc89fd960edfc28140e266f: fix regtest
5 years ago
ThomasV
8480989fb7
follow-up 17a893441a88eb1b3bc89fd960edfc28140e266f: satoshis
5 years ago
ThomasV
eaf4810220
(minor) fix typo
5 years ago
ThomasV
34e236c9b6
CLI: show channel reserves and unsettled balances. fixes #5817
5 years ago
ThomasV
17a893441a
qt: add extra fields to copy submenus
5 years ago
ThomasV
e48c7d01cd
Qt: add 'View channel' to history menu, 'View funding transaction' to channel menu
5 years ago
ThomasV
c3c6b81857
kivy: show closing transaction in channel dialog
5 years ago
ThomasV
7c77d7c176
kivy: improve channel detaild dialog
5 years ago
ThomasV
a059fa0c1f
fix #6017
5 years ago
SomberNight
fa0ef9c548
ln: store network addresses for channel counterparties in channels
So we can reconnect to them without relying on gossip db.
5 years ago
SomberNight
942e03e3ae
kivy README: add instructions re accessing internal storage
5 years ago
SomberNight
60ad5e6a52
kivy pw dialog: don't enforce min length for existing generic password
this allows opening short-password wallets on desktop
5 years ago
SomberNight
2aebcc5e26
commands: gate get_channel_ctx behind --iknowwhatimdoing
5 years ago
SomberNight
fc80f7a874
update block header checkpoints
5 years ago
SomberNight
bf4b2a15a6
wallet_db: fix _convert_version_25 (bip70 expiration)
5 years ago
ThomasV
c15cc42a32
fix for old channels
5 years ago
ThomasV
496de03869
(minor) typo
5 years ago
ThomasV
0c3565bd4d
kivy: show warning if request/invoice exceeds channel capacity
5 years ago
ThomasV
e362b4b94c
kivy invoices and requests: show most recent items first
5 years ago
ThomasV
69b58433bf
kivy: Show lightning balance. Remove 'unmatured', 'unconfirmed'
from info dialog, as this is visible in history.
5 years ago
ThomasV
c2f9c5fb1b
kivy: fix layout of addresses dialog
5 years ago
ThomasV
eadd5d58e8
kivy: improve open_channel dialog
5 years ago
ThomasV
cb14bde422
fix test_lnpeer
5 years ago
ThomasV
7f3542f080
lnworker: set invoice status if htlcs are received from previous session
5 years ago
ThomasV
bf4a9d7909
(minor) ButtonsWidget: add 10px offset because of scrollbar
5 years ago
ThomasV
dbd77b7d8e
Merge pull request #6014 from SomberNight/20200304_pycryptodomex
add 'cryptography' as optional dependency; clean README and sdist
5 years ago
ThomasV
8f3fcdd1a8
Fix detection of payments.
1. In lnhtlc, sent_in_ctn and failed_in_ctn need to look at the
remote ctx, and they need to be called when we receive a revocation,
not when we send one.
2. In lnchannel, we use 3 lnworker callbacks:
- payment sent/payment failed (called when we receive a revocation)
- payment received (called when we send a revocation)
3. Make revoke_current_commitment return a single value.
The second value was only used in tests, there is no need
to bloat the code with that
5 years ago
ThomasV
b9eaba3e85
replace await_local/remote
5 years ago
SomberNight
7e880427a2
try to clean-up README
5 years ago
SomberNight
adc97af58c
clear up requirements re pycryptodomex
5 years ago
SomberNight
74a3faf803
crypto: add 'cryptography' as alt dependency for 'pycryptodomex'
5 years ago
SomberNight
18f3a37032
crypto: move LN-related chacha20/poly1305 code into crypto.py
5 years ago
SomberNight
dae842e2ad
tests: made TestLNTransport.test_loop more robust
5 years ago