Pass channel updates to ChannelManager and Channel.
[rust-lightning] / lightning / src / ln / msgs.rs
index 004bd3d99d318e2458f41e9c31307614afb93b5f..03a8866025ef009e1736b54270123c5c4ddfbbbc 100644 (file)
@@ -796,6 +796,9 @@ pub trait ChannelMessageHandler : MessageSendEventsProvider + Send + Sync {
        /// Handle an incoming channel_reestablish message from the given peer.
        fn handle_channel_reestablish(&self, their_node_id: &PublicKey, msg: &ChannelReestablish);
 
+       /// Handle an incoming channel update from the given peer.
+       fn handle_channel_update(&self, their_node_id: &PublicKey, msg: &ChannelUpdate);
+
        // Error:
        /// Handle an incoming error message from the given peer.
        fn handle_error(&self, their_node_id: &PublicKey, msg: &ErrorMessage);