@@ -65,7 +65,7 @@ fn test_insane_channel_opens() {
6565 let push_msat = ( channel_value_sat - channel_reserve_satoshis) * 1000 ;
6666
6767 // Have node0 initiate a channel to node1 with aforementioned parameters
68- nodes[ 0 ] . node . create_channel ( nodes[ 1 ] . node . get_our_node_id ( ) , channel_value_sat, push_msat, 42 ) . unwrap ( ) ;
68+ nodes[ 0 ] . node . create_channel ( nodes[ 1 ] . node . get_our_node_id ( ) , channel_value_sat, push_msat, 42 , None ) . unwrap ( ) ;
6969
7070 // Extract the channel open message from node0 to node1
7171 let open_channel_message = get_event_msg ! ( nodes[ 0 ] , MessageSendEvent :: SendOpenChannel , nodes[ 1 ] . node. get_our_node_id( ) ) ;
@@ -436,7 +436,7 @@ fn do_test_sanity_on_in_flight_opens(steps: u8) {
436436 }
437437
438438 if steps & 0x0f == 0 { return ; }
439- nodes[ 0 ] . node . create_channel ( nodes[ 1 ] . node . get_our_node_id ( ) , 100000 , 10001 , 42 ) . unwrap ( ) ;
439+ nodes[ 0 ] . node . create_channel ( nodes[ 1 ] . node . get_our_node_id ( ) , 100000 , 10001 , 42 , None ) . unwrap ( ) ;
440440 let open_channel = get_event_msg ! ( nodes[ 0 ] , MessageSendEvent :: SendOpenChannel , nodes[ 1 ] . node. get_our_node_id( ) ) ;
441441
442442 if steps & 0x0f == 1 { return ; }
@@ -5433,12 +5433,12 @@ fn bolt2_open_channel_sending_node_checks_part1() { //This test needs to be on i
54335433 // BOLT #2 spec: Sending node must ensure temporary_channel_id is unique from any other channel ID with the same peer.
54345434 let channel_value_satoshis=10000 ;
54355435 let push_msat=10001 ;
5436- nodes[ 0 ] . node . create_channel ( nodes[ 1 ] . node . get_our_node_id ( ) , channel_value_satoshis, push_msat, 42 ) . unwrap ( ) ;
5436+ nodes[ 0 ] . node . create_channel ( nodes[ 1 ] . node . get_our_node_id ( ) , channel_value_satoshis, push_msat, 42 , None ) . unwrap ( ) ;
54375437 let node0_to_1_send_open_channel = get_event_msg ! ( nodes[ 0 ] , MessageSendEvent :: SendOpenChannel , nodes[ 1 ] . node. get_our_node_id( ) ) ;
54385438 nodes[ 1 ] . node . handle_open_channel ( & nodes[ 0 ] . node . get_our_node_id ( ) , InitFeatures :: supported ( ) , & node0_to_1_send_open_channel) ;
54395439
54405440 //Create a second channel with a channel_id collision
5441- assert ! ( nodes[ 0 ] . node. create_channel( nodes[ 0 ] . node. get_our_node_id( ) , channel_value_satoshis, push_msat, 42 ) . is_err( ) ) ;
5441+ assert ! ( nodes[ 0 ] . node. create_channel( nodes[ 0 ] . node. get_our_node_id( ) , channel_value_satoshis, push_msat, 42 , None ) . is_err( ) ) ;
54425442}
54435443
54445444#[ test]
@@ -5451,18 +5451,18 @@ fn bolt2_open_channel_sending_node_checks_part2() {
54515451 // BOLT #2 spec: Sending node must set funding_satoshis to less than 2^24 satoshis
54525452 let channel_value_satoshis=2 ^24 ;
54535453 let push_msat=10001 ;
5454- assert ! ( nodes[ 0 ] . node. create_channel( nodes[ 1 ] . node. get_our_node_id( ) , channel_value_satoshis, push_msat, 42 ) . is_err( ) ) ;
5454+ assert ! ( nodes[ 0 ] . node. create_channel( nodes[ 1 ] . node. get_our_node_id( ) , channel_value_satoshis, push_msat, 42 , None ) . is_err( ) ) ;
54555455
54565456 // BOLT #2 spec: Sending node must set push_msat to equal or less than 1000 * funding_satoshis
54575457 let channel_value_satoshis=10000 ;
54585458 // Test when push_msat is equal to 1000 * funding_satoshis.
54595459 let push_msat=1000 * channel_value_satoshis+1 ;
5460- assert ! ( nodes[ 0 ] . node. create_channel( nodes[ 1 ] . node. get_our_node_id( ) , channel_value_satoshis, push_msat, 42 ) . is_err( ) ) ;
5460+ assert ! ( nodes[ 0 ] . node. create_channel( nodes[ 1 ] . node. get_our_node_id( ) , channel_value_satoshis, push_msat, 42 , None ) . is_err( ) ) ;
54615461
54625462 // BOLT #2 spec: Sending node must set set channel_reserve_satoshis greater than or equal to dust_limit_satoshis
54635463 let channel_value_satoshis=10000 ;
54645464 let push_msat=10001 ;
5465- assert ! ( nodes[ 0 ] . node. create_channel( nodes[ 1 ] . node. get_our_node_id( ) , channel_value_satoshis, push_msat, 42 ) . is_ok( ) ) ; //Create a valid channel
5465+ assert ! ( nodes[ 0 ] . node. create_channel( nodes[ 1 ] . node. get_our_node_id( ) , channel_value_satoshis, push_msat, 42 , None ) . is_ok( ) ) ; //Create a valid channel
54665466 let node0_to_1_send_open_channel = get_event_msg ! ( nodes[ 0 ] , MessageSendEvent :: SendOpenChannel , nodes[ 1 ] . node. get_our_node_id( ) ) ;
54675467 assert ! ( node0_to_1_send_open_channel. channel_reserve_satoshis>=node0_to_1_send_open_channel. dust_limit_satoshis) ;
54685468
@@ -6492,7 +6492,7 @@ fn test_user_configurable_csv_delay() {
64926492 } else { assert ! ( false ) }
64936493
64946494 // We test config.our_to_self > BREAKDOWN_TIMEOUT is enforced in Channel::new_from_req()
6495- nodes[ 1 ] . node . create_channel ( nodes[ 0 ] . node . get_our_node_id ( ) , 1000000 , 1000000 , 42 ) . unwrap ( ) ;
6495+ nodes[ 1 ] . node . create_channel ( nodes[ 0 ] . node . get_our_node_id ( ) , 1000000 , 1000000 , 42 , None ) . unwrap ( ) ;
64966496 let mut open_channel = get_event_msg ! ( nodes[ 1 ] , MessageSendEvent :: SendOpenChannel , nodes[ 0 ] . node. get_our_node_id( ) ) ;
64976497 open_channel. to_self_delay = 200 ;
64986498 if let Err ( error) = Channel :: new_from_req ( & test_utils:: TestFeeEstimator { sat_per_kw : 253 } , & keys_manager, nodes[ 1 ] . node . get_our_node_id ( ) , InitFeatures :: supported ( ) , & open_channel, 0 , Arc :: new ( test_utils:: TestLogger :: new ( ) ) , & low_our_to_self_config) {
@@ -6503,7 +6503,7 @@ fn test_user_configurable_csv_delay() {
65036503 } else { assert ! ( false ) ; }
65046504
65056505 // We test msg.to_self_delay <= config.their_to_self_delay is enforced in Chanel::accept_channel()
6506- nodes[ 0 ] . node . create_channel ( nodes[ 1 ] . node . get_our_node_id ( ) , 1000000 , 1000000 , 42 ) . unwrap ( ) ;
6506+ nodes[ 0 ] . node . create_channel ( nodes[ 1 ] . node . get_our_node_id ( ) , 1000000 , 1000000 , 42 , None ) . unwrap ( ) ;
65076507 nodes[ 1 ] . node . handle_open_channel ( & nodes[ 0 ] . node . get_our_node_id ( ) , InitFeatures :: supported ( ) , & get_event_msg ! ( nodes[ 0 ] , MessageSendEvent :: SendOpenChannel , nodes[ 1 ] . node. get_our_node_id( ) ) ) ;
65086508 let mut accept_channel = get_event_msg ! ( nodes[ 1 ] , MessageSendEvent :: SendAcceptChannel , nodes[ 0 ] . node. get_our_node_id( ) ) ;
65096509 accept_channel. to_self_delay = 200 ;
@@ -6518,7 +6518,7 @@ fn test_user_configurable_csv_delay() {
65186518 } else { assert ! ( false ) ; }
65196519
65206520 // We test msg.to_self_delay <= config.their_to_self_delay is enforced in Channel::new_from_req()
6521- nodes[ 1 ] . node . create_channel ( nodes[ 0 ] . node . get_our_node_id ( ) , 1000000 , 1000000 , 42 ) . unwrap ( ) ;
6521+ nodes[ 1 ] . node . create_channel ( nodes[ 0 ] . node . get_our_node_id ( ) , 1000000 , 1000000 , 42 , None ) . unwrap ( ) ;
65226522 let mut open_channel = get_event_msg ! ( nodes[ 1 ] , MessageSendEvent :: SendOpenChannel , nodes[ 0 ] . node. get_our_node_id( ) ) ;
65236523 open_channel. to_self_delay = 200 ;
65246524 if let Err ( error) = Channel :: new_from_req ( & test_utils:: TestFeeEstimator { sat_per_kw : 253 } , & keys_manager, nodes[ 1 ] . node . get_our_node_id ( ) , InitFeatures :: supported ( ) , & open_channel, 0 , Arc :: new ( test_utils:: TestLogger :: new ( ) ) , & high_their_to_self_config) {
0 commit comments