Skip to content

nooschain v0.1.0


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.

Audience-first NOOSChain documentation.