@lodestar/beacon-node
Version:
A Typescript implementation of the beacon chain
16 lines • 792 B
TypeScript
import { ChainForkConfig } from "@lodestar/config";
import { DatabaseController, Repository } from "@lodestar/db";
import { LightClientHeader } 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 declare class CheckpointHeaderRepository extends Repository<Uint8Array, LightClientHeader> {
constructor(config: ChainForkConfig, db: DatabaseController<Uint8Array, Uint8Array>);
encodeValue(value: LightClientHeader): Uint8Array;
decodeValue(data: Uint8Array): LightClientHeader;
getId(value: LightClientHeader): Uint8Array;
}
//# sourceMappingURL=lightclientCheckpointHeader.d.ts.map