Skip to content

nooschain v0.1.0


nooschain / node-sync/sync-manager / ChainSyncRuntimeTelemetry

Interface: ChainSyncRuntimeTelemetry

Defined in: node-sync/sync-manager.ts:83

Poll-safe runtime sync/backfill telemetry exposed to operators.

Properties

counters

counters: ChainSyncRuntimeCounters

Defined in: node-sync/sync-manager.ts:105

Current/last run counters.


currentPeer

currentPeer: { peerId: string; peerNodeId: string; } | null

Defined in: node-sync/sync-manager.ts:91

Peer currently being contacted during an active run.


currentPhase

currentPhase: string | null

Defined in: node-sync/sync-manager.ts:93

Latest progress phase emitted by chain sync or payload backfill.


lastBackfillResult

lastBackfillResult: PayloadBackfillResult & object | null

Defined in: node-sync/sync-manager.ts:99

Most recent payload backfill result from manager-driven backfill.


lastError

lastError: string | null

Defined in: node-sync/sync-manager.ts:103

Latest sync/backfill error or issue summary.


lastRunDurationMs

lastRunDurationMs: number | null

Defined in: node-sync/sync-manager.ts:89

Duration of the most recent completed sync pass.


lastRunFinishedAt

lastRunFinishedAt: string | null

Defined in: node-sync/sync-manager.ts:87

ISO timestamp for the most recently completed sync pass.


lastRunStartedAt

lastRunStartedAt: string | null

Defined in: node-sync/sync-manager.ts:85

ISO timestamp for the currently running or most recent sync pass.


lastSuccessfulCatchupAt

lastSuccessfulCatchupAt: string | null

Defined in: node-sync/sync-manager.ts:101

Last successful catch-up completion timestamp, if any.


lastSyncPeer

lastSyncPeer: { peerId: string; peerNodeId: string; } | null

Defined in: node-sync/sync-manager.ts:95

Most recent peer that completed a sync attempt.


lastSyncResult

lastSyncResult: ChainSyncResult | null

Defined in: node-sync/sync-manager.ts:97

Most recent per-peer sync result.

Audience-first NOOSChain documentation.