@@ -1152,24 +1152,28 @@ mod tests {
1152
1152
// Intentionally set this to a smaller value to test a different alignment.
1153
1153
let persister_1_max_pending_updates = 3 ;
1154
1154
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
+ ) ;
1173
1177
let mut node_cfgs = create_node_cfgs ( 2 , & chanmon_cfgs) ;
1174
1178
let chain_mon_0 = test_utils:: TestChainMonitor :: new (
1175
1179
Some ( & chanmon_cfgs[ 0 ] . chain_source ) ,
@@ -1326,15 +1330,17 @@ mod tests {
1326
1330
let cmu_map = nodes[ 1 ] . chain_monitor . monitor_updates . lock ( ) . unwrap ( ) ;
1327
1331
let cmu = & cmu_map. get ( & added_monitors[ 0 ] . 1 . channel_id ( ) ) . unwrap ( ) [ 0 ] ;
1328
1332
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
+ ) ;
1338
1344
let monitor_name = added_monitors[ 0 ] . 1 . persistence_key ( ) ;
1339
1345
match ro_persister. persist_new_channel ( monitor_name, & added_monitors[ 0 ] . 1 ) {
1340
1346
ChannelMonitorUpdateStatus :: UnrecoverableError => {
@@ -1372,24 +1378,28 @@ mod tests {
1372
1378
fn clean_stale_updates_works ( ) {
1373
1379
let test_max_pending_updates = 7 ;
1374
1380
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
+ ) ;
1393
1403
let mut node_cfgs = create_node_cfgs ( 2 , & chanmon_cfgs) ;
1394
1404
let chain_mon_0 = test_utils:: TestChainMonitor :: new (
1395
1405
Some ( & chanmon_cfgs[ 0 ] . chain_source ) ,
0 commit comments