UNPKG

@lodestar/beacon-node

Version:

A Typescript implementation of the beacon chain

10 lines 870 B
import { ForkName, ForkPostBellatrix } from "@lodestar/params"; import { BeaconStateAllForks, CachedBeaconStateAllForks } from "@lodestar/state-transition"; import { BeaconBlockBody } from "@lodestar/types"; import { SyncCommitteeWitness } from "./types.js"; export declare function getSyncCommitteesWitness(fork: ForkName, state: BeaconStateAllForks): SyncCommitteeWitness; export declare function getNextSyncCommitteeBranch(syncCommitteesWitness: SyncCommitteeWitness): Uint8Array[]; export declare function getCurrentSyncCommitteeBranch(syncCommitteesWitness: SyncCommitteeWitness): Uint8Array[]; export declare function getFinalizedRootProof(state: CachedBeaconStateAllForks): Uint8Array[]; export declare function getBlockBodyExecutionHeaderProof(fork: ForkPostBellatrix, body: BeaconBlockBody<ForkPostBellatrix>): Uint8Array[]; //# sourceMappingURL=proofs.d.ts.map