Background jobs

Blobscan requires BullMQ to run the following tasks in the background:

  • DailyStatsSyncer - calculates metrics for the blobs, block and transactions charts.
  • OverallStatsSyncer - calculates other metrics such as Total Tx Fees Saved, Total Blocks and Total Blobs.
  • SwarmStampSyncer - updates TTL for Ethereum Swarm batches.

For more information, checkout the @blobscan/syncers package.

The BullMQ queue is also used to upload blobs in parallel to different Storages. Although this is not recommended, you can disable parallel uploads by setting:

BLOB_PROPAGATOR_ENABLED=false