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