@@ -4051,7 +4051,7 @@ mod tests {
4051
4051
let mut seed = [ 0 ; 32 ] ;
4052
4052
rng. fill_bytes ( & mut seed) ;
4053
4053
let keys_manager = Arc :: new ( keysinterface:: KeysManager :: new ( & seed, Network :: Testnet , Arc :: clone ( & logger) ) ) ;
4054
- let chan_monitor = Arc :: new ( test_utils:: TestChannelMonitor :: new ( chain_monitor. clone ( ) , tx_broadcaster. clone ( ) ) ) ;
4054
+ let chan_monitor = Arc :: new ( test_utils:: TestChannelMonitor :: new ( chain_monitor. clone ( ) , tx_broadcaster. clone ( ) , logger . clone ( ) ) ) ;
4055
4055
let node = ChannelManager :: new ( 0 , true , Network :: Testnet , feeest. clone ( ) , chan_monitor. clone ( ) , chain_monitor. clone ( ) , tx_broadcaster. clone ( ) , Arc :: clone ( & logger) , keys_manager. clone ( ) ) . unwrap ( ) ;
4056
4056
let router = Router :: new ( PublicKey :: from_secret_key ( & secp_ctx, & keys_manager. get_node_secret ( ) ) , chain_monitor. clone ( ) , Arc :: clone ( & logger) ) ;
4057
4057
nodes. push ( Node { chain_monitor, tx_broadcaster, chan_monitor, node, router, node_seed : seed,
@@ -6881,7 +6881,7 @@ mod tests {
6881
6881
let mut chan_0_monitor_serialized = VecWriter ( Vec :: new ( ) ) ;
6882
6882
nodes[ 0 ] . chan_monitor . simple_monitor . monitors . lock ( ) . unwrap ( ) . iter ( ) . next ( ) . unwrap ( ) . 1 . write_for_disk ( & mut chan_0_monitor_serialized) . unwrap ( ) ;
6883
6883
6884
- nodes[ 0 ] . chan_monitor = Arc :: new ( test_utils:: TestChannelMonitor :: new ( nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . tx_broadcaster . clone ( ) ) ) ;
6884
+ nodes[ 0 ] . chan_monitor = Arc :: new ( test_utils:: TestChannelMonitor :: new ( nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . tx_broadcaster . clone ( ) , Arc :: new ( test_utils :: TestLogger :: new ( ) ) ) ) ;
6885
6885
let mut chan_0_monitor_read = & chan_0_monitor_serialized. 0 [ ..] ;
6886
6886
let ( _, chan_0_monitor) = <( Sha256dHash , ChannelMonitor ) >:: read ( & mut chan_0_monitor_read, Arc :: new ( test_utils:: TestLogger :: new ( ) ) ) . unwrap ( ) ;
6887
6887
assert ! ( chan_0_monitor_read. is_empty( ) ) ;
@@ -6945,7 +6945,7 @@ mod tests {
6945
6945
let mut chan_0_monitor_serialized = VecWriter ( Vec :: new ( ) ) ;
6946
6946
nodes[ 0 ] . chan_monitor . simple_monitor . monitors . lock ( ) . unwrap ( ) . iter ( ) . next ( ) . unwrap ( ) . 1 . write_for_disk ( & mut chan_0_monitor_serialized) . unwrap ( ) ;
6947
6947
6948
- nodes[ 0 ] . chan_monitor = Arc :: new ( test_utils:: TestChannelMonitor :: new ( nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . tx_broadcaster . clone ( ) ) ) ;
6948
+ nodes[ 0 ] . chan_monitor = Arc :: new ( test_utils:: TestChannelMonitor :: new ( nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . tx_broadcaster . clone ( ) , Arc :: new ( test_utils :: TestLogger :: new ( ) ) ) ) ;
6949
6949
let mut chan_0_monitor_read = & chan_0_monitor_serialized. 0 [ ..] ;
6950
6950
let ( _, chan_0_monitor) = <( Sha256dHash , ChannelMonitor ) >:: read ( & mut chan_0_monitor_read, Arc :: new ( test_utils:: TestLogger :: new ( ) ) ) . unwrap ( ) ;
6951
6951
assert ! ( chan_0_monitor_read. is_empty( ) ) ;
@@ -7004,7 +7004,7 @@ mod tests {
7004
7004
node_0_monitors_serialized. push ( writer. 0 ) ;
7005
7005
}
7006
7006
7007
- nodes[ 0 ] . chan_monitor = Arc :: new ( test_utils:: TestChannelMonitor :: new ( nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . tx_broadcaster . clone ( ) ) ) ;
7007
+ nodes[ 0 ] . chan_monitor = Arc :: new ( test_utils:: TestChannelMonitor :: new ( nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . tx_broadcaster . clone ( ) , Arc :: new ( test_utils :: TestLogger :: new ( ) ) ) ) ;
7008
7008
let mut node_0_monitors = Vec :: new ( ) ;
7009
7009
for serialized in node_0_monitors_serialized. iter ( ) {
7010
7010
let mut read = & serialized[ ..] ;
0 commit comments