From a3f0dd866e6e4adad5d435f77108a6c2c43cada2 Mon Sep 17 00:00:00 2001 From: Duncan Dean Date: Wed, 12 Jul 2023 16:01:51 +0200 Subject: [PATCH] Add common context getters & move accept checks into fn --- lightning/src/ln/channel.rs | 314 +++++++++++++++++++++--------------- 1 file changed, 187 insertions(+), 127 deletions(-) diff --git a/lightning/src/ln/channel.rs b/lightning/src/ln/channel.rs index 98502fb5b54..7d4ce2ddb57 100644 --- a/lightning/src/ln/channel.rs +++ b/lightning/src/ln/channel.rs @@ -1002,6 +1002,143 @@ impl ChannelContext { self.channel_transaction_parameters.funding_outpoint } + fn do_accept_channel_checks(&mut self, default_limits: &ChannelHandshakeLimits, + their_features: &InitFeatures, msg_dust_limit_satoshis: u64, msg_channel_reserve_satoshis: u64, + msg_to_self_delay: u16, msg_max_accepted_htlcs: u16, msg_htlc_minimum_msat: u64, + msg_max_htlc_value_in_flight_msat: u64, msg_minimum_depth: u32, msg_channel_type: &Option, + msg_shutdown_scriptpubkey: &Option