467 Commits (e8a2fa5596a496c172fe8a428651c04c51afd4f7)

Author SHA1 Message Date
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
ThomasV db833e1ba3 lnworker: less verbose 6 years ago
ThomasV c9d403cb7b minor: callback unknown_channels (follow-up 0966edc637) 6 years ago
ThomasV 90ce9f195b Allow user to enable lightning in the GUI. Make it a per-wallet setting. 6 years ago
ThomasV 0966edc637 fine-grained callbacks for lightning network dialog 6 years ago
ThomasV fe550c6c73 payment log: show whether channel have been blacklisted 6 years ago
ThomasV 3897cf725d move handle_error_code_from_failed_htlc to lnworker because it requires access to the network object 6 years ago
ThomasV 8f86a15f92 improve payment log dialog 6 years ago
ThomasV 5377eb907c follow-up dd0be1541e 6 years ago
ThomasV dd0be1541e Improve handling of lightning payment status: 6 years ago
ThomasV d6d644190e lnworker: return error reason in await_payment 6 years ago
ThomasV 0557738a6b follow-up previous commit 6 years ago
ThomasV c4ab1e6fad Encapsulate lightning payment events: 6 years ago
ThomasV 638de63f13 lnworker: rename 'invoices' to 'payments' when they can be in both directions 6 years ago
ThomasV bcb10e6e53 remove redundant test from lnworker._pay, rename pay_to_route parameter to lnaddr 6 years ago
SomberNight 04edad9984
config: no longer singleton. it is passed to Wallet.__init__ 6 years ago
ThomasV f08e5541ae Refactor invoices in lnworker. 6 years ago
SomberNight 1bc73b3475
lnworker.sync_with_remote_watchtower: use proxy 6 years ago
SomberNight c63209fa9a
lnworker: accessing self.channels needs lock 6 years ago
ThomasV 0062c6d695 lnworker: fix detection of already paid invoices 6 years ago
ThomasV d6d5b99944 lnworker: fee_msat is expected for all entries in history 6 years ago
ThomasV 65b88dca86 return fees in history, show them in kivy GUI 6 years ago