UNPKG

@lodestar/beacon-node

Version:

A Typescript implementation of the beacon chain

13 lines 817 B
import { RootHex } from "@lodestar/types"; import { PendingBlock, UnknownAndAncestorBlocks } from "../interface.js"; export declare function getAllDescendantBlocks(blockRootHex: RootHex, blocks: Map<RootHex, PendingBlock>): PendingBlock[]; export declare function getDescendantBlocks(blockRootHex: RootHex, blocks: Map<RootHex, PendingBlock>): PendingBlock[]; /** * Given this chain segment unknown block n => downloaded block n + 1 => downloaded block n + 2 * return `{unknowns: [n], ancestors: []}` * * Given this chain segment: downloaded block n => downloaded block n + 1 => downloaded block n + 2 * return {unknowns: [], ancestors: [n]} */ export declare function getUnknownAndAncestorBlocks(blocks: Map<RootHex, PendingBlock>): UnknownAndAncestorBlocks; //# sourceMappingURL=pendingBlocksTree.d.ts.map