rust-lightning/lightning/src/ln
Matt Corallo 6b1f867eaa List supported/required feature bits explicitly in ChannelManager
Historically, LDK has considered the "set of known/supported
feature bits" to be an LDK-level thing. Increasingly this doesn't
make sense - different message handlers may provide or require
different feature sets.

In a previous PR, we began the process of transitioning with
feature bits sent to peers being sourced from the attached message
handler.

This commit makes further progress by moving the concept of which
feature bits are supported by our ChannelManager into
channelmanager.rs itself, via the new `provided_*_features`
methods, rather than in features.rs via the `known_channel_features`
and `known` methods.
2022-09-14 20:08:54 +00:00
..
chan_utils.rs Update HTLC script detection to check for anchor output variants 2022-09-13 10:58:32 -07:00
chanmon_update_fail_tests.rs Add now-missing unwraps on test calls to peer_connected. 2022-09-13 16:59:30 +00:00
channel.rs List supported/required feature bits explicitly in ChannelManager 2022-09-14 20:08:54 +00:00
channelmanager.rs List supported/required feature bits explicitly in ChannelManager 2022-09-14 20:08:54 +00:00
features.rs List supported/required feature bits explicitly in ChannelManager 2022-09-14 20:08:54 +00:00
functional_test_utils.rs Merge pull request #1685 from wpaulino/anchors-prep 2022-09-13 21:09:25 +00:00
functional_tests.rs Merge pull request #1685 from wpaulino/anchors-prep 2022-09-13 21:09:25 +00:00
inbound_payment.rs Pass FinalOnionHopData to payment verify by reference, not clone 2022-05-02 09:37:23 -07:00
mod.rs Merge pull request #1503 from valentinewallace/2022-05-onion-msgs 2022-08-03 04:39:56 +00:00
monitor_tests.rs Mark failed counterparty-is-destination HTLCs retryable 2022-09-07 20:43:17 +00:00
msgs.rs Move checking of specific require peer feature bits to handlers 2022-09-13 16:59:30 +00:00
onion_route_tests.rs Move checking of specific require peer feature bits to handlers 2022-09-13 16:59:30 +00:00
onion_utils.rs Correctly handle BADONION onion errors 2022-09-13 02:21:35 +00:00
payment_tests.rs Merge pull request #1685 from wpaulino/anchors-prep 2022-09-13 21:09:25 +00:00
peer_channel_encryptor.rs Encrypt+MAC most P2P messages in-place 2022-09-12 18:06:52 +00:00
peer_handler.rs List supported/required feature bits explicitly in ChannelManager 2022-09-14 20:08:54 +00:00
priv_short_conf_tests.rs Add now-missing unwraps on test calls to peer_connected. 2022-09-13 16:59:30 +00:00
reorg_tests.rs Mark failed counterparty-is-destination HTLCs retryable 2022-09-07 20:43:17 +00:00
script.rs Update bitcoin crate to 0.29.0 2022-08-11 00:21:26 +02:00
shutdown_tests.rs Add now-missing unwraps on test calls to peer_connected. 2022-09-13 16:59:30 +00:00
wire.rs Add boilerplate for sending and receiving onion messages in PeerManager 2022-08-26 19:02:59 -04:00