@@ -44,15 +44,13 @@ use lightning::chain::{BestBlock, ChannelMonitorUpdateStatus, Confirm, Listen};
4444use lightning:: events:: bump_transaction:: sync:: WalletSourceSync ;
4545use lightning:: events:: Event ;
4646use lightning:: ln:: channel_state:: ChannelDetails ;
47- use lightning:: ln:: channelmanager:: {
48- ChainParameters , ChannelManager , InterceptId , PaymentId ,
49- } ;
47+ use lightning:: ln:: channelmanager:: { ChainParameters , ChannelManager , InterceptId , PaymentId } ;
5048use lightning:: ln:: functional_test_utils:: * ;
5149use lightning:: ln:: inbound_payment:: ExpandedKey ;
50+ use lightning:: ln:: outbound_payment:: { RecipientOnionFields , Retry } ;
5251use lightning:: ln:: peer_handler:: {
5352 IgnoringMessageHandler , MessageHandler , PeerManager , SocketDescriptor ,
5453} ;
55- use lightning:: ln:: outbound_payment:: { RecipientOnionFields , Retry } ;
5654use lightning:: ln:: script:: ShutdownScript ;
5755use lightning:: ln:: types:: ChannelId ;
5856use lightning:: offers:: invoice:: UnsignedBolt12Invoice ;
@@ -1124,6 +1122,17 @@ pub fn do_test(mut data: &[u8], logger: &Arc<dyn Logger>) {
11241122 Event :: SpliceFailed { .. } => {
11251123 // Splice failed, inputs can be re-spent
11261124 } ,
1125+ Event :: OpenChannelRequest {
1126+ temporary_channel_id, counterparty_node_id, ..
1127+ } => {
1128+ let _ = loss_detector. manager . accept_inbound_channel (
1129+ & temporary_channel_id,
1130+ & counterparty_node_id,
1131+ 0 ,
1132+ None ,
1133+ ) ;
1134+ loss_detector. handler . process_events ( ) ;
1135+ } ,
11271136 _ => { } ,
11281137 }
11291138 }
@@ -1161,7 +1170,7 @@ fn two_peer_forwarding_seed() -> Vec<u8> {
11611170 // our network key
11621171 ext_from_hex ( "0100000000000000000000000000000000000000000000000000000000000000" , & mut test) ;
11631172 // config
1164- ext_from_hex ( "000000000090000000000000000064000100000000000100ffff0000000000000000ffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffff000000ffffffff00ffff1a000400010000020400000000040200000a08ffffffffffffffff000100000000000000 " , & mut test) ;
1173+ ext_from_hex ( "000000000090000000000000000064000100000000000100ffff0000000000000000ffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffff000000ffffffff00ffff1a000400010000020400000000040200000a08ffffffffffffffff0001000000000000 " , & mut test) ;
11651174
11661175 // new outbound connection with id 0
11671176 ext_from_hex ( "00" , & mut test) ;
@@ -1615,7 +1624,7 @@ fn gossip_exchange_seed() -> Vec<u8> {
16151624 // our network key
16161625 ext_from_hex ( "0100000000000000000000000000000000000000000000000000000000000000" , & mut test) ;
16171626 // config
1618- ext_from_hex ( "000000000090000000000000000064000100000000000100ffff0000000000000000ffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffff000000ffffffff00ffff1a000400010000020400000000040200000a08ffffffffffffffff000100000000000000 " , & mut test) ;
1627+ ext_from_hex ( "000000000090000000000000000064000100000000000100ffff0000000000000000ffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffff000000ffffffff00ffff1a000400010000020400000000040200000a08ffffffffffffffff0001000000000000 " , & mut test) ;
16191628
16201629 // new outbound connection with id 0
16211630 ext_from_hex ( "00" , & mut test) ;
@@ -1697,7 +1706,7 @@ fn splice_seed() -> Vec<u8> {
16971706 // our network key
16981707 ext_from_hex ( "0100000000000000000000000000000000000000000000000000000000000000" , & mut test) ;
16991708 // config
1700- ext_from_hex ( "000000000090000000000000000064000100000000000100ffff0000000000000000ffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffff000000ffffffff00ffff1a000400010000020400000000040200000a08ffffffffffffffff000100000000000000 " , & mut test) ;
1709+ ext_from_hex ( "000000000090000000000000000064000100000000000100ffff0000000000000000ffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffff000000ffffffff00ffff1a000400010000020400000000040200000a08ffffffffffffffff0001000000000000 " , & mut test) ;
17011710
17021711 // new outbound connection with id 0
17031712 ext_from_hex ( "00" , & mut test) ;
0 commit comments