@lodestar/beacon-node
Version:
A Typescript implementation of the beacon chain
14 lines • 686 B
TypeScript
import { DataAvailabilityStatus } from "@lodestar/state-transition";
import { IBlockInput } from "./blockInput/index.js";
export declare const BLOB_AVAILABILITY_TIMEOUT = 12000;
/**
* Verifies that all block inputs have data available.
* - Waits a max of BLOB_AVAILABILITY_TIMEOUT for all data to be available
* - Returns the time at which all data was available
* - Returns the data availability status for each block input
*/
export declare function verifyBlocksDataAvailability(blocks: IBlockInput[], signal: AbortSignal): Promise<{
dataAvailabilityStatuses: DataAvailabilityStatus[];
availableTime: number;
}>;
//# sourceMappingURL=verifyBlocksDataAvailability.d.ts.map