538 Commits (882899809360e2746cfc980daae4ac3b87c62150)

Author SHA1 Message Date
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
ThomasV a47a2c1b72 follow-up prev 6 years ago
ThomasV 1d82093ca1 fix bug in lightning get_history: filter settled htlcs first 6 years ago
SomberNight befa8ea771
transaction: kill "name", "csv_delay", "cltv_expiry" fields 6 years ago
ThomasV 86bd3839df follo-up 35761d1241 6 years ago
SomberNight 25c372a3e0
lnworker.invoices access now uses lock 6 years ago
SomberNight 509df9ddaf
create class for ShortChannelID and use it 6 years ago
SomberNight 251db638af
only require libsecp256k1 if lightning is enabled 6 years ago
SomberNight edf186da0d
channeldb.load_data: attempt at fixing race 6 years ago
SomberNight 4f741cfccc
lnpeer: longer timeouts 6 years ago
SomberNight c3504cec94
follow-up a4b24df4bb 6 years ago
ThomasV a4b24df4bb fix json error in listrequests 6 years ago
ThomasV a50f935aec Restructure invoices and requests (WIP) 6 years ago
SomberNight 956bd3baaf
lnpeer: make per-peer TaskGroup a field (as for interfaces), and use it 6 years ago
ThomasV 5ec1db4d51 Ignore exceptions raised in lnworker.on_network_update. 6 years ago
ThomasV 8010123c08 Display and refresh the status of incoming payment requests: 6 years ago
ThomasV 54257cbcca Rewrite JsonRPC requests using asyncio. 6 years ago
SomberNight ba431495db lnworker: fix silent TypeError in _calc_routing_hints_for_invoice 6 years ago
SomberNight 0973b86925 lnworker: rework "is_dangerous" 6 years ago
ThomasV bd5c83e906 fix race condition with channel_timestamps 6 years ago
ThomasV b493219829 require data loss protect 6 years ago
ThomasV 9f8e2c689e test funding_txn_minimum_depth, show it in GUI 6 years ago
SomberNight b1f606eaed lnchannel: start using "latest" and "next" instead of "current" and "pending" 6 years ago
SomberNight e32807d29d lnworker: only reestablish channels after on-chain state is synchronized 6 years ago
SomberNight cd4268c521 lnworker: small clean-up of short_channel_id format 6 years ago
ThomasV 57ec8f51c8 lnpay: check whether invoice has been paid 6 years ago
ThomasV f9a2e7eeb4 lnworker.get_invoice_status: test if invoice is expired 6 years ago
ThomasV cac1e87286 use aiohttp+jsonrpcclient to sync with remote watchtower 6 years ago
ThomasV 740381e993 fix: remove unused parameter to add_sweep_tx 6 years ago
ThomasV cd7ed4c59c fix: constraints.feerate -> get_latest_feerate 6 years ago