@@ -153,6 +153,9 @@ pub struct Configuration {
153
153
///
154
154
/// Will be ignored on (pre)production networks.
155
155
pub allow_unparsable_block : bool ,
156
+
157
+ /// Cardano transactions prover cache pool size
158
+ pub cardano_transactions_prover_cache_pool_size : u32 ,
156
159
}
157
160
158
161
/// Uploader needed to copy the snapshot once computed.
@@ -225,6 +228,7 @@ impl Configuration {
225
228
cexplorer_pools_url : None ,
226
229
signer_importer_run_interval : 1 ,
227
230
allow_unparsable_block : false ,
231
+ cardano_transactions_prover_cache_pool_size : 3 ,
228
232
}
229
233
}
230
234
@@ -358,6 +362,9 @@ pub struct DefaultConfiguration {
358
362
///
359
363
/// Will be ignored on (pre)production networks.
360
364
pub allow_unparsable_block : String ,
365
+
366
+ /// Cardano transactions prover cache pool size
367
+ pub cardano_transactions_prover_cache_pool_size : u32 ,
361
368
}
362
369
363
370
impl Default for DefaultConfiguration {
@@ -378,6 +385,7 @@ impl Default for DefaultConfiguration {
378
385
snapshot_use_cdn_domain : "false" . to_string ( ) ,
379
386
signer_importer_run_interval : 720 ,
380
387
allow_unparsable_block : "false" . to_string ( ) ,
388
+ cardano_transactions_prover_cache_pool_size : 10 ,
381
389
}
382
390
}
383
391
}
@@ -452,6 +460,10 @@ impl Source for DefaultConfiguration {
452
460
"allow_unparsable_block" . to_string ( ) ,
453
461
into_value ( myself. allow_unparsable_block ) ,
454
462
) ;
463
+ result. insert (
464
+ "cardano_transactions_prover_cache_pool_size" . to_string ( ) ,
465
+ into_value ( myself. cardano_transactions_prover_cache_pool_size ) ,
466
+ ) ;
455
467
456
468
Ok ( result)
457
469
}
0 commit comments