Skip to content

nooschain v0.1.0


nooschain / snapshots/snapshot-importer / importSnapshot

Function: importSnapshot()

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

Defined in: snapshots/snapshot-importer.ts:118

Imports a verified snapshot document into the target database.

Empty-database imports refuse existing blocks/checkpoints. Operator restore requires explicit overwrite permission and production opt-in.

Parameters

db

Kysely<Database>

snapshot

SnapshotDocument

options

SnapshotImportOptions

Returns

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

Audience-first NOOSChain documentation.