@lodestar/beacon-node
Version:
A Typescript implementation of the beacon chain
16 lines • 821 B
TypeScript
import { ColumnIndex, Slot } from "@lodestar/types";
import { IBeaconChain } from "../../../chain/interface.js";
import { IBeaconDb } from "../../../db/interface.js";
import { Metrics } from "../../../metrics/metrics.js";
export declare function handleColumnSidecarUnavailability({ chain, db, metrics, unavailableColumnIndices, requestedColumns, availableColumns, slot, blockRoot }: {
chain: IBeaconChain;
db: IBeaconDb;
metrics: Metrics | null;
slot: Slot;
blockRoot?: Uint8Array;
unavailableColumnIndices: ColumnIndex[];
requestedColumns: ColumnIndex[];
availableColumns: ColumnIndex[];
}): Promise<void>;
export declare function validateRequestedDataColumns(chain: IBeaconChain, requestedColumns: ColumnIndex[]): ColumnIndex[];
//# sourceMappingURL=dataColumnResponseValidation.d.ts.map