UNPKG

@lodestar/beacon-node

Version:

A Typescript implementation of the beacon chain

17 lines 915 B
import { CachedBeaconStateAllForks } from "@lodestar/state-transition"; import { SubnetID, altair } from "@lodestar/types"; import { IBeaconChain } from "../interface.js"; type IndexInSubcommittee = number; /** * Spec v1.1.0-alpha.8 */ export declare function validateGossipSyncCommittee(chain: IBeaconChain, syncCommittee: altair.SyncCommitteeMessage, subnet: SubnetID): Promise<{ indexInSubcommittee: IndexInSubcommittee; }>; export declare function validateApiSyncCommittee(chain: IBeaconChain, headState: CachedBeaconStateAllForks, syncCommittee: altair.SyncCommitteeMessage): Promise<void>; /** * Spec v1.1.0-alpha.8 */ export declare function validateGossipSyncCommitteeExceptSig(chain: IBeaconChain, headState: CachedBeaconStateAllForks, subnet: SubnetID, data: Pick<altair.SyncCommitteeMessage, "slot" | "validatorIndex">): IndexInSubcommittee; export {}; //# sourceMappingURL=syncCommittee.d.ts.map