UNPKG

@lodestar/beacon-node

Version:

A Typescript implementation of the beacon chain

27 lines 1.32 kB
import { ApiOptions } from "../api/options.js"; import { ArchiveMode, DEFAULT_ARCHIVE_MODE, IChainOptions } from "../chain/options.js"; import { ValidatorMonitorOpts } from "../chain/validatorMonitor.js"; import { DatabaseOptions } from "../db/options.js"; import { Eth1Options } from "../eth1/options.js"; import { ExecutionBuilderOpts, ExecutionEngineOpts, defaultExecutionBuilderHttpOpts, defaultExecutionEngineHttpOpts } from "../execution/index.js"; import { MetricsOptions } from "../metrics/options.js"; import { MonitoringOptions } from "../monitoring/options.js"; import { NetworkOptions } from "../network/options.js"; import { SyncOptions } from "../sync/options.js"; export { allNamespaces } from "../api/rest/index.js"; export { defaultExecutionEngineHttpOpts, defaultExecutionBuilderHttpOpts, ArchiveMode, DEFAULT_ARCHIVE_MODE }; export interface IBeaconNodeOptions { api: ApiOptions; chain: IChainOptions; db: DatabaseOptions; eth1: Eth1Options; executionEngine: ExecutionEngineOpts; executionBuilder: ExecutionBuilderOpts; metrics: MetricsOptions; validatorMonitor: ValidatorMonitorOpts; monitoring: MonitoringOptions; network: NetworkOptions; sync: SyncOptions; } export declare const defaultOptions: IBeaconNodeOptions; //# sourceMappingURL=options.d.ts.map