79 Commits (107f271e583405ea6e3f4fbe7d72733b740a3b98)

Author SHA1 Message Date
SomberNight 107f271e58 move all ctn book-keeping to lnhtlc (from lnchannel) 6 years ago
SomberNight b1f606eaed lnchannel: start using "latest" and "next" instead of "current" and "pending" 6 years ago
SomberNight 944e4f0ba0 implement data_loss_protect 6 years ago
SomberNight fdf8d8609b lnpeer: make feature-bit testing easier 6 years ago
SomberNight 014b921393 lnpeer: reestablish_channel - replay un-acked local updates 6 years ago
SomberNight e81ae1921b lnpeer: reestablish_channel - discard unsigned remote updates 6 years ago
SomberNight c046f2cc1c lnhtlc: move 'next_htlc_id' from ChannelConfig to lnhtlc log 6 years ago
SomberNight c8b19aec2a lnpeer: make reestablish_channel saner 6 years ago
SomberNight bdbc662a36 lnpeer: channel_reestablished is now a queue (instead of future) 6 years ago
SomberNight 0d84873a75 lnchannel: trivial clean-up 6 years ago
ThomasV fa3eefa479 refactor a few lnchannel methods 6 years ago
ThomasV f7c05f2602 Synchronize watchtower asynchronously: 6 years ago
SomberNight f060e53912 (trivial) fix type annotation 6 years ago
SomberNight 087994e39a lnchannel: move fee update logic to lnhtlc (and hopefully fix it) 6 years ago
ThomasV 3d7f7dfc82 revamp fee updates (draft) 6 years ago
SomberNight 7431aac5cd lnhtlc: (fix) was locking in too many updates during commit/revoke 6 years ago
ThomasV b55f9e9e6a Do not route through channels for which we did not receive 6 years ago
ThomasV 2be68ac4d2 Use one LNWatcher instance per wallet 6 years ago
ThomasV a8ce8109be Perform breach remedy without sweepstore: 6 years ago
ThomasV f2d58d0e3f optimize channel_db: 6 years ago
ThomasV 06b5299b0f comment out convert, add logging statement 6 years ago
SomberNight 7e8be3d2e7 lnpeer: some exception handling clean up 6 years ago
ThomasV 70cd29f9e1 GUI refactoring for Kivy and lightning. 6 years ago
ThomasV 67f1ade798 send data_loss_protect fields if we support it 6 years ago
ThomasV 9eddb9844c on_commitment_signed: distinguish between exceptions 6 years ago
SomberNight 69bffac86a lnhtlc: fix adding htlc between sending commitment_signed and receiving revoke_and_ack 6 years ago
ThomasV 7be4cdaf18 redeem htlcs: 6 years ago
SomberNight acbb458ef7 set default to_self_delay to 1 day 6 years ago
SomberNight 6d8c605307 move lnworker.first_block to constants 6 years ago
SomberNight a0764c017c lnpeer: process gossip in chunks 6 years ago
ThomasV 6d9ef29690 redo LNWorker pay: 6 years ago
ThomasV a5570d94f3 channel blacklist: minor fix 6 years ago
ThomasV 3c0df28c98 do not include 'force_closing' in channel states, because it is not part of the peer protocol 6 years ago
ThomasV eb4e6bb0de improve filter_channel_updates 6 years ago
ThomasV f4b3d7627d query_short_channel_ids: use Event instead of Lock 6 years ago
ThomasV d30e894aaf fix: add_channel_update 6 years ago
ThomasV b055eeace2 prune channels older than two weeks from database 6 years ago
ThomasV 522ce5bb9f verify channel updates in peer's TaskGroup 6 years ago
ThomasV 308dc6aa6b use a single queue for gossip messages, so that they are processed in the correct order 6 years ago
ThomasV e68f318b12 verify node and channel announcements before entering sql lock 6 years ago
SomberNight fbafc77f01 lnpeer query_short_channel_ids: BOLT-07 says ids must be sorted 6 years ago
SomberNight afc5717cf0 lnpeer reply_channel_range: handle lnd 6 years ago
ThomasV 0e42fd9f17 parallelize short_channel_id requests 6 years ago
ThomasV 1011245c5e LNGossip: sync channel db using query_channel_range 6 years ago
SomberNight cc57da704b logging: adapt lightning branch to logging changes 6 years ago
ThomasV 730be17aba Use separate lightning nodes for gossip and channel operations. 6 years ago
ThomasV dac686b11d minor fix 6 years ago
ThomasV 796f199a5b follow-up prev commit 6 years ago
ThomasV a6469904ee fix verify_sig_for_channel_update: use raw message 6 years ago
ThomasV 407114d3cc lnpeer: 6 years ago