- fn process_channel_announcement(&mut self, msg: &msgs::ChannelAnnouncement, checked_utxo: bool, secp_ctx: Option<&Secp256k1<secp256k1::VerifyOnly>>) -> Result<bool, LightningError> {
+ /// For a new or already known (from previous announcement) channel, store or update channel info,
+ /// after making sure it corresponds to a real transaction on-chain.
+ /// Also store nodes (if not stored yet) the channel is between, and make node aware of this channel.
+ /// Announcement signatures are checked here only if Secp256k1 object is provided.
+ fn update_channel_from_announcement(&mut self, msg: &msgs::ChannelAnnouncement, checked_utxo: bool, secp_ctx: Option<&Secp256k1<secp256k1::VerifyOnly>>) -> Result<bool, LightningError> {