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; }>