import {IChainForkConfig} from "@lodestar/config"; import {Bucket, IDatabaseController, Repository} from "@lodestar/db"; import {phase0, ssz} from "@lodestar/types"; /** * Block headers by block root. Until finality includes all headers seen by this node. After finality, * all non-checkpoint headers are pruned from this repository. * * Used to prepare light client updates */ export class CheckpointHeaderRepository extends Repository { constructor(config: IChainForkConfig, db: IDatabaseController) { super(config, db, Bucket.lightClient_checkpointHeader, ssz.phase0.BeaconBlockHeader); } }