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
options
Returns
Promise<{ checkpointId: string; height: string; snapshotHash: string; stateRoot: string; }>