@@ -1152,24 +1152,28 @@ mod tests {
11521152 // Intentionally set this to a smaller value to test a different alignment.
11531153 let persister_1_max_pending_updates = 3 ;
11541154 let chanmon_cfgs = create_chanmon_cfgs ( 4 ) ;
1155- let persister_0 = MonitorUpdatingPersister {
1156- kv_store : & TestStore :: new ( false ) ,
1157- logger : & TestLogger :: new ( ) ,
1158- maximum_pending_updates : persister_0_max_pending_updates,
1159- entropy_source : & chanmon_cfgs[ 0 ] . keys_manager ,
1160- signer_provider : & chanmon_cfgs[ 0 ] . keys_manager ,
1161- broadcaster : & chanmon_cfgs[ 0 ] . tx_broadcaster ,
1162- fee_estimator : & chanmon_cfgs[ 0 ] . fee_estimator ,
1163- } ;
1164- let persister_1 = MonitorUpdatingPersister {
1165- kv_store : & TestStore :: new ( false ) ,
1166- logger : & TestLogger :: new ( ) ,
1167- maximum_pending_updates : persister_1_max_pending_updates,
1168- entropy_source : & chanmon_cfgs[ 1 ] . keys_manager ,
1169- signer_provider : & chanmon_cfgs[ 1 ] . keys_manager ,
1170- broadcaster : & chanmon_cfgs[ 1 ] . tx_broadcaster ,
1171- fee_estimator : & chanmon_cfgs[ 1 ] . fee_estimator ,
1172- } ;
1155+ let kv_store = & TestStore :: new ( false ) ;
1156+ let logger = & TestLogger :: new ( ) ;
1157+ let persister_0 = MonitorUpdatingPersister :: new (
1158+ kv_store,
1159+ logger,
1160+ persister_0_max_pending_updates,
1161+ & chanmon_cfgs[ 0 ] . keys_manager ,
1162+ & chanmon_cfgs[ 0 ] . keys_manager ,
1163+ & chanmon_cfgs[ 0 ] . tx_broadcaster ,
1164+ & chanmon_cfgs[ 0 ] . fee_estimator ,
1165+ ) ;
1166+ let kv_store = & TestStore :: new ( false ) ;
1167+ let logger = & TestLogger :: new ( ) ;
1168+ let persister_1 = MonitorUpdatingPersister :: new (
1169+ kv_store,
1170+ logger,
1171+ persister_1_max_pending_updates,
1172+ & chanmon_cfgs[ 1 ] . keys_manager ,
1173+ & chanmon_cfgs[ 1 ] . keys_manager ,
1174+ & chanmon_cfgs[ 1 ] . tx_broadcaster ,
1175+ & chanmon_cfgs[ 1 ] . fee_estimator ,
1176+ ) ;
11731177 let mut node_cfgs = create_node_cfgs ( 2 , & chanmon_cfgs) ;
11741178 let chain_mon_0 = test_utils:: TestChainMonitor :: new (
11751179 Some ( & chanmon_cfgs[ 0 ] . chain_source ) ,
@@ -1326,15 +1330,17 @@ mod tests {
13261330 let cmu_map = nodes[ 1 ] . chain_monitor . monitor_updates . lock ( ) . unwrap ( ) ;
13271331 let cmu = & cmu_map. get ( & added_monitors[ 0 ] . 1 . channel_id ( ) ) . unwrap ( ) [ 0 ] ;
13281332
1329- let ro_persister = MonitorUpdatingPersister {
1330- kv_store : & TestStore :: new ( true ) ,
1331- logger : & TestLogger :: new ( ) ,
1332- maximum_pending_updates : 11 ,
1333- entropy_source : node_cfgs[ 0 ] . keys_manager ,
1334- signer_provider : node_cfgs[ 0 ] . keys_manager ,
1335- broadcaster : node_cfgs[ 0 ] . tx_broadcaster ,
1336- fee_estimator : node_cfgs[ 0 ] . fee_estimator ,
1337- } ;
1333+ let kv_store = & TestStore :: new ( true ) ;
1334+ let logger = & TestLogger :: new ( ) ;
1335+ let ro_persister = MonitorUpdatingPersister :: new (
1336+ kv_store,
1337+ logger,
1338+ 11 ,
1339+ node_cfgs[ 0 ] . keys_manager ,
1340+ node_cfgs[ 0 ] . keys_manager ,
1341+ node_cfgs[ 0 ] . tx_broadcaster ,
1342+ node_cfgs[ 0 ] . fee_estimator ,
1343+ ) ;
13381344 let monitor_name = added_monitors[ 0 ] . 1 . persistence_key ( ) ;
13391345 match ro_persister. persist_new_channel ( monitor_name, & added_monitors[ 0 ] . 1 ) {
13401346 ChannelMonitorUpdateStatus :: UnrecoverableError => {
@@ -1372,24 +1378,28 @@ mod tests {
13721378 fn clean_stale_updates_works ( ) {
13731379 let test_max_pending_updates = 7 ;
13741380 let chanmon_cfgs = create_chanmon_cfgs ( 3 ) ;
1375- let persister_0 = MonitorUpdatingPersister {
1376- kv_store : & TestStore :: new ( false ) ,
1377- logger : & TestLogger :: new ( ) ,
1378- maximum_pending_updates : test_max_pending_updates,
1379- entropy_source : & chanmon_cfgs[ 0 ] . keys_manager ,
1380- signer_provider : & chanmon_cfgs[ 0 ] . keys_manager ,
1381- broadcaster : & chanmon_cfgs[ 0 ] . tx_broadcaster ,
1382- fee_estimator : & chanmon_cfgs[ 0 ] . fee_estimator ,
1383- } ;
1384- let persister_1 = MonitorUpdatingPersister {
1385- kv_store : & TestStore :: new ( false ) ,
1386- logger : & TestLogger :: new ( ) ,
1387- maximum_pending_updates : test_max_pending_updates,
1388- entropy_source : & chanmon_cfgs[ 1 ] . keys_manager ,
1389- signer_provider : & chanmon_cfgs[ 1 ] . keys_manager ,
1390- broadcaster : & chanmon_cfgs[ 1 ] . tx_broadcaster ,
1391- fee_estimator : & chanmon_cfgs[ 1 ] . fee_estimator ,
1392- } ;
1381+ let kv_store = & TestStore :: new ( false ) ;
1382+ let logger = & TestLogger :: new ( ) ;
1383+ let persister_0 = MonitorUpdatingPersister :: new (
1384+ kv_store,
1385+ logger,
1386+ test_max_pending_updates,
1387+ & chanmon_cfgs[ 0 ] . keys_manager ,
1388+ & chanmon_cfgs[ 0 ] . keys_manager ,
1389+ & chanmon_cfgs[ 0 ] . tx_broadcaster ,
1390+ & chanmon_cfgs[ 0 ] . fee_estimator ,
1391+ ) ;
1392+ let kv_store = & TestStore :: new ( false ) ;
1393+ let logger = & TestLogger :: new ( ) ;
1394+ let persister_1 = MonitorUpdatingPersister :: new (
1395+ kv_store,
1396+ logger,
1397+ test_max_pending_updates,
1398+ & chanmon_cfgs[ 1 ] . keys_manager ,
1399+ & chanmon_cfgs[ 1 ] . keys_manager ,
1400+ & chanmon_cfgs[ 1 ] . tx_broadcaster ,
1401+ & chanmon_cfgs[ 1 ] . fee_estimator ,
1402+ ) ;
13931403 let mut node_cfgs = create_node_cfgs ( 2 , & chanmon_cfgs) ;
13941404 let chain_mon_0 = test_utils:: TestChainMonitor :: new (
13951405 Some ( & chanmon_cfgs[ 0 ] . chain_source ) ,
0 commit comments