@lodestar/config
Version:
Chain configuration required for lodestar
15 lines • 745 B
TypeScript
import { Root } from "@lodestar/types";
import { ChainConfig } from "./chainConfig/index.js";
import { ForkConfig } from "./forkConfig/index.js";
import { CachedGenesis } from "./genesisConfig/types.js";
/**
* Chain run-time configuration with additional fork schedule helpers
*/
export type ChainForkConfig = ChainConfig & ForkConfig;
export type BeaconConfig = ChainForkConfig & CachedGenesis;
/**
* Create an `BeaconConfig`, filling in missing values with preset defaults
*/
export declare function createChainForkConfig(chainConfig: Partial<ChainConfig>): ChainForkConfig;
export declare function createBeaconConfig(chainConfig: Partial<ChainConfig>, genesisValidatorsRoot: Root): BeaconConfig;
//# sourceMappingURL=beaconConfig.d.ts.map