Skip to content

nooschain v0.1.0


nooschain / snapshots/snapshot-stream / importSnapshotFileStreaming

Function: importSnapshotFileStreaming()

importSnapshotFileStreaming(db, filePath, options): Promise<{ checkpointId: string; height: string; snapshotHash: string; stateRoot: string; }>

Defined in: snapshots/snapshot-stream.ts:1763

Verifies and imports a large snapshot file in batches. The checkpoint is written only after the file verifies and table import succeeds.

Parameters

db

Kysely<Database>

filePath

string

options

SnapshotImportOptions & object

Returns

Promise<{ checkpointId: string; height: string; snapshotHash: string; stateRoot: string; }>

Audience-first NOOSChain documentation.