@@ -64,6 +64,7 @@ class CardanoLedgerService[F[_]] private[services] (
64
64
walletPassphrase : String ,
65
65
paymentAddress : Address ,
66
66
blockNumberSyncStart : Int ,
67
+ initialBulkSyncSize : Int ,
67
68
blockConfirmationsToWait : Int ,
68
69
cardanoClient : CardanoClient [F ],
69
70
keyValueService : KeyValueService [F ],
@@ -256,7 +257,7 @@ class CardanoLedgerService[F[_]] private[services] (
256
257
}
257
258
}
258
259
259
- val batchSize = 5000 // TODO: make it configurable
260
+ val batchSize = initialBulkSyncSize
260
261
notifications.grouped(batchSize).toList.traverse_(onAtalaObjectBulk)
261
262
}
262
263
@@ -360,6 +361,7 @@ object CardanoLedgerService {
360
361
walletPassphrase : String ,
361
362
paymentAddress : String ,
362
363
blockNumberSyncStart : Int ,
364
+ initialBulkSyncSize : Int ,
363
365
blockConfirmationsToWait : Int ,
364
366
cardanoClientConfig : CardanoClient .Config
365
367
)
@@ -370,6 +372,7 @@ object CardanoLedgerService {
370
372
walletPassphrase : String ,
371
373
paymentAddress : Address ,
372
374
blockNumberSyncStart : Int ,
375
+ initialBulkSyncSize : Int ,
373
376
blockConfirmationsToWait : Int ,
374
377
cardanoClient : CardanoClient [F ],
375
378
keyValueService : KeyValueService [F ],
@@ -391,6 +394,7 @@ object CardanoLedgerService {
391
394
walletPassphrase,
392
395
paymentAddress,
393
396
blockNumberSyncStart,
397
+ initialBulkSyncSize,
394
398
blockConfirmationsToWait,
395
399
cardanoClient,
396
400
keyValueService,
@@ -426,6 +430,7 @@ object CardanoLedgerService {
426
430
walletPassphrase,
427
431
paymentAddress,
428
432
config.blockNumberSyncStart,
433
+ config.initialBulkSyncSize,
429
434
config.blockConfirmationsToWait,
430
435
cardanoClient,
431
436
keyValueService,
@@ -462,6 +467,7 @@ object CardanoLedgerService {
462
467
walletPassphrase,
463
468
paymentAddress,
464
469
config.blockNumberSyncStart,
470
+ config.initialBulkSyncSize,
465
471
config.blockConfirmationsToWait,
466
472
cardanoClient,
467
473
keyValueService,
0 commit comments