You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Test that `new_outbound` creates a channel with the correct value for
6704
+
// `holder_max_htlc_value_in_flight_msat`, when configured with a valid percentage value,
6705
+
// which is set to the lower bound + 1 (2%) of the `channel_value`.
6706
+
let chan_1 = Channel::<EnforcingSigner>::new_outbound(&&feeest,&&keys_provider, outbound_node_id,&InitFeatures::known(),10000000,100000,42,&config_2_percent,0,42).unwrap();
6707
+
let chan_1_value_msat = chan_1.channel_value_satoshis*1000;
// Test with the upper bound - 1 of valid values (99%).
6711
+
let chan_2 = Channel::<EnforcingSigner>::new_outbound(&&feeest,&&keys_provider, outbound_node_id,&InitFeatures::known(),10000000,100000,42,&config_99_percent,0,42).unwrap();
6712
+
let chan_2_value_msat = chan_2.channel_value_satoshis*1000;
let chan_1_open_channel_msg = chan_1.get_open_channel(genesis_block(network).header.block_hash());
6716
+
6717
+
// Test that `new_from_req` creates a channel with the correct value for
6718
+
// `holder_max_htlc_value_in_flight_msat`, when configured with a valid percentage value,
6719
+
// which is set to the lower bound - 1 (2%) of the `channel_value`.
6720
+
let chan_3 = Channel::<EnforcingSigner>::new_from_req(&&feeest,&&keys_provider, inbound_node_id,&InitFeatures::known(),&chan_1_open_channel_msg,7,&config_2_percent,0,&&logger,42).unwrap();
6721
+
let chan_3_value_msat = chan_3.channel_value_satoshis*1000;
// Test with the upper bound - 1 of valid values (99%).
6725
+
let chan_4 = Channel::<EnforcingSigner>::new_from_req(&&feeest,&&keys_provider, inbound_node_id,&InitFeatures::known(),&chan_1_open_channel_msg,7,&config_99_percent,0,&&logger,42).unwrap();
6726
+
let chan_4_value_msat = chan_4.channel_value_satoshis*1000;
// Test that `new_outbound` uses the lower bound of the configurable percentage values (1%)
6730
+
// if `max_inbound_htlc_value_in_flight_percent_of_channel` is set to a value less than 1.
6731
+
let chan_5 = Channel::<EnforcingSigner>::new_outbound(&&feeest,&&keys_provider, outbound_node_id,&InitFeatures::known(),10000000,100000,42,&config_0_percent,0,42).unwrap();
6732
+
let chan_5_value_msat = chan_5.channel_value_satoshis*1000;
// Test that `new_outbound` uses the upper bound of the configurable percentage values
6736
+
// (100%) if `max_inbound_htlc_value_in_flight_percent_of_channel` is set to a larger value
6737
+
// than 100.
6738
+
let chan_6 = Channel::<EnforcingSigner>::new_outbound(&&feeest,&&keys_provider, outbound_node_id,&InitFeatures::known(),10000000,100000,42,&config_101_percent,0,42).unwrap();
6739
+
let chan_6_value_msat = chan_6.channel_value_satoshis*1000;
// Test that `new_from_req` uses the lower bound of the configurable percentage values (1%)
6743
+
// if `max_inbound_htlc_value_in_flight_percent_of_channel` is set to a value less than 1.
6744
+
let chan_7 = Channel::<EnforcingSigner>::new_from_req(&&feeest,&&keys_provider, inbound_node_id,&InitFeatures::known(),&chan_1_open_channel_msg,7,&config_0_percent,0,&&logger,42).unwrap();
6745
+
let chan_7_value_msat = chan_7.channel_value_satoshis*1000;
// Test that `new_from_req` uses the upper bound of the configurable percentage values
6749
+
// (100%) if `max_inbound_htlc_value_in_flight_percent_of_channel` is set to a larger value
6750
+
// than 100.
6751
+
let chan_8 = Channel::<EnforcingSigner>::new_from_req(&&feeest,&&keys_provider, inbound_node_id,&InitFeatures::known(),&chan_1_open_channel_msg,7,&config_101_percent,0,&&logger,42).unwrap();
6752
+
let chan_8_value_msat = chan_8.channel_value_satoshis*1000;
0 commit comments