rust-lightning/lightning/src
Matt Corallo 9de7c1db3b Stop relying on a Cloneable NetworkGraph ref in DefaultRouter
While there's not really much harm in requiring a `Clone`able
reference (they almost always are), it does make our bindings
struggle a bit as they don't support multi-trait bounds (as it
would require synthesizing a new C trait, which the bindings don't
do automatically). Luckily, there's really no reason for it, and we
can just call the `DefaultMessageRouter` directly when we want to
route a message.

We've carried this patch for a while on the bindings branch, but
there's not a strong reason it can't go upstream.
2024-08-12 01:03:42 +00:00
..
blinded_path Replace use of OffersContext::Unknown with None 2024-07-30 16:06:25 -05:00
chain Merge pull request #3230 from TheBlueMatt/2024-08-old-doc-tweaks 2024-08-08 09:17:27 +02:00
crypto Use crate::prelude::* rather than specific imports 2024-04-05 09:05:54 +00:00
events Do not use bitcoin::blockdata 2024-08-08 07:13:26 +10:00
ln Merge pull request #3214 from TheBlueMatt/2024-07-chan-by-val 2024-08-12 00:40:16 +00:00
offers Do not use bitcoin::blockdata 2024-08-08 07:13:26 +10:00
onion_message Stop relying on a Cloneable NetworkGraph ref in DefaultRouter 2024-08-12 01:03:42 +00:00
routing Stop relying on a Cloneable NetworkGraph ref in DefaultRouter 2024-08-12 01:03:42 +00:00
sign Run contrib/run-rustfmt.sh 2024-08-08 07:17:18 +10:00
sync Debug more information when we fail to find a lock call symbol 2024-04-05 09:05:26 +00:00
util Set default ChannelHandshakeLimits::min_funding_satoshis to 1000 2024-08-08 20:04:20 +02:00
lib.rs Re-export bitcoin crate 2024-05-17 17:00:44 +02:00