538 Commits (882899809360e2746cfc980daae4ac3b87c62150)

Author SHA1 Message Date
ThomasV 86d1e50469 select peers with desired features before connecting 6 years ago
ThomasV 2255b07157 support option_static_remotekey 6 years ago
ThomasV 47d14c579b minor fix: can_send, can_receive 6 years ago
ThomasV 704c3ae07f do not allow channel creation from backup file 6 years ago
ThomasV 9451ca9568 move list_channels to commands.py 6 years ago
ThomasV 238fb46d87 Lightning: Show sending and receiving capacity. Fixes #5967 6 years ago
ThomasV feb47b0a6f Add lightning tx dialog (qt and kivy) 6 years ago
SomberNight 46d8080c76
ln gossip: don't put own channels into db; always pass them to fn calls 6 years ago
ThomasV 4dc74870e1 Catch exceptions raised in LNWorker._pay_to_route 6 years ago
ThomasV 472c0defee fix lnchannel.get_payments: unsettled htlcs may have overwritten the returned results. 6 years ago
ThomasV 938fab86d1 detect redeemed channels (fix #5963) 6 years ago
ThomasV f8da0f87a7 follow-up previous commit 6 years ago
ThomasV 3a35f90aa0 Do not use network callback to update channel states; call LNWorker methods directly instead. 6 years ago
ThomasV 36f32651cc Define network.try_broadcasting() method. 6 years ago
ThomasV 2dad87cbb4 Automate backups: 6 years ago
ThomasV bb21e01823 (minor) call lnwatcher.add_channel from lnworker.add_channel 6 years ago
ThomasV 471fdd1d97 follow-up previous commit 6 years ago
ThomasV 2a7b5081c9 channel states: make sure that closing_txid is saved if channel is closed 6 years ago
SomberNight 0a5ad9fda4
ecc: small API clean-up 6 years ago
ThomasV e1ce3aace7 Separate db from storage 6 years ago
ThomasV dbceed2647 Restructure wallet storage: 6 years ago
ThomasV b08947a506 storage upgrade: convert lists to dict (txi, txo, revocation_store channels) 6 years ago
SomberNight 34612c671e
fix incorrect type hint 6 years ago
SomberNight 94888739d3
try to fix "--offline" mode 6 years ago
SomberNight 37747d7469
split network main_taskgroup: create daemon.taskgroup 6 years ago
ThomasV 34d652b0f6 follow-up previous commit 6 years ago
ThomasV 11f1541cdd lnworker: save timestamp regardless of channel state 6 years ago
SomberNight 308517d473
python 3.8: adapt to breaking changes re asyncio.CancelledError 6 years ago
SomberNight daef1a8359
lnworker: don't log InvoiceError 6 years ago
SomberNight b99add59c3
lnworker: introduce PaymentAttemptLog NamedTuple 6 years ago
SomberNight 5c9bd2d2b4
ln channel open: save funding tx as local tx into wallet 6 years ago
SomberNight adaa016e78
LNPeerAddr: fix equality tests and hence lnworker._last_tried_peer 6 years ago
SomberNight 13d6997355
LNPeerAddr: validate arguments 6 years ago
SomberNight ddeb176b3d
kivy: fix open_channel (API was changed) 6 years ago
SomberNight 557987d4eb
add/fix some open_channel related type hints 6 years ago
ThomasV fd8236538a Open lightning channels with partially signed tx. 6 years ago
SomberNight 268e245322
lnpeer: only set initialized after both sent AND received "init" 6 years ago
ThomasV 61dfcba092 Refactor channel states: 6 years ago
ThomasV 8e08ca7cb1 simplify network callbacks in lnworker 6 years ago
ThomasV b469df5283 check channel funding_tx amount and script in save_short_channel_id 6 years ago
SomberNight ae04434206
ln: update list of fallback nodes 6 years ago
ThomasV aa37979100 fix #5761 6 years ago
ThomasV 78813dcb7d Pass make_tx function to ConfirmTxDialog 6 years ago
SomberNight bafe8a2fff
integrate PSBT support natively. WIP 6 years ago
SomberNight 75902f8e35
fix logic error in lnworker.on_channel_closed 6 years ago
ThomasV a4944cdcb2 delete channel from db in remove_channel, becaose it is called from lnworker 6 years ago
ThomasV 2234f93d8b fix fee in lnworker.get_history (sign error) 6 years ago
ThomasV aac0fe9ae6 kivy: show status with color. show inflight attempts. 6 years ago
SomberNight 106bc6d2b2
follow-up prev 6 years ago
fiatjaf 38622c0a99 fix expected returned peer address values when opening channel. 6 years ago