nooschain / node-sync/config / NodeSyncEnvConfig
Interface: NodeSyncEnvConfig
Defined in: node-sync/config.ts:29
Parsed runtime configuration consumed by ChainSyncManager.
Properties
enabled
enabled:
boolean
Defined in: node-sync/config.ts:31
Whether the periodic HTTP sync loop is enabled.
intervalMs
intervalMs:
number
Defined in: node-sync/config.ts:33
Milliseconds between sync-manager passes.
localNodeId
localNodeId:
string
Defined in: node-sync/config.ts:43
Local node id used to evaluate payload replication eligibility.
payloadBackfillDbUpdateBatchSize
payloadBackfillDbUpdateBatchSize:
number
Defined in: node-sync/config.ts:41
Verified payload rows per local DB update statement.
payloadBackfillEnabled
payloadBackfillEnabled:
boolean
Defined in: node-sync/config.ts:35
Whether payload backfill should run after block sync.
payloadBackfillHttpBatchSize
payloadBackfillHttpBatchSize:
number
Defined in: node-sync/config.ts:39
Record ids per peer payload batch request, capped by the endpoint contract.
payloadBackfillIntervalMs
payloadBackfillIntervalMs:
number
Defined in: node-sync/config.ts:37
Milliseconds reserved for payload-backfill scheduling.