rust-lightning/lightning/src
Jeffrey Czyz 79f212b70a
Use a message buffer abstraction in OnionMessenger
Onion messages are buffered for sending to the next node. Since the
network has limited adoption, connecting directly to a peer may be
necessary. Add an OnionMessageBuffer abstraction that can differentiate
between connected peers and those are pending a connection. This allows
for buffering messages before a connection is established and applying
different buffer policies for peers yet to be connected.
2023-12-05 22:39:16 -06:00
..
blinded_path Remove now-unused Readable impl for ReceiveTlvs 2023-11-29 22:43:12 -05:00
chain Refactor ChainMonitor::update_channel error case 2023-12-01 11:54:00 -06:00
events Add helper function for getting preimage from PaymentPurpose 2023-12-03 12:42:17 -06:00
ln Merge pull request #2753 from TheBlueMatt/2023-11-inbound-preimages 2023-12-04 13:15:10 -08:00
offers logging every sent and receive onion message 2023-12-03 00:24:14 +05:30
onion_message Use a message buffer abstraction in OnionMessenger 2023-12-05 22:39:16 -06:00
routing Log additional details when ignoring first hops 2023-12-04 19:07:54 +01:00
sign Merge pull request #2753 from TheBlueMatt/2023-11-inbound-preimages 2023-12-04 13:15:10 -08:00
sync Merge pull request #2167 from TheBlueMatt/2023-04-monitor-e-monitor-prep 2023-05-31 22:48:34 +00:00
util Merge pull request #2764 from TheBlueMatt/2023-11-chacha-cleanup 2023-12-05 12:00:40 -05:00
lib.rs Bump rust-bitcoin to v0.30.2 2023-11-22 15:58:01 -08:00