@lodestar/beacon-node
Version:
A Typescript implementation of the beacon chain
28 lines • 1.51 kB
JavaScript
import { defaultApiOptions } from "../api/options.js";
import { ArchiveMode, DEFAULT_ARCHIVE_MODE, defaultChainOptions } from "../chain/options.js";
import { defaultValidatorMonitorOpts } from "../chain/validatorMonitor.js";
import { defaultDbOptions } from "../db/options.js";
import { defaultEth1Options } from "../eth1/options.js";
import { defaultExecutionBuilderHttpOpts, defaultExecutionBuilderOpts, defaultExecutionEngineHttpOpts, defaultExecutionEngineOpts, } from "../execution/index.js";
import { defaultMetricsOptions } from "../metrics/options.js";
import { defaultMonitoringOptions } from "../monitoring/options.js";
import { defaultNetworkOptions } from "../network/options.js";
import { defaultSyncOptions } from "../sync/options.js";
// Re-export so the CLI doesn't need to depend on lodestar-api
export { allNamespaces } from "../api/rest/index.js";
// Re-export to use as default values in CLI args
export { defaultExecutionEngineHttpOpts, defaultExecutionBuilderHttpOpts, ArchiveMode, DEFAULT_ARCHIVE_MODE };
export const defaultOptions = {
api: defaultApiOptions,
chain: defaultChainOptions,
db: defaultDbOptions,
eth1: defaultEth1Options,
executionEngine: defaultExecutionEngineOpts,
executionBuilder: defaultExecutionBuilderOpts,
metrics: defaultMetricsOptions,
validatorMonitor: defaultValidatorMonitorOpts,
monitoring: defaultMonitoringOptions,
network: defaultNetworkOptions,
sync: defaultSyncOptions,
};
//# sourceMappingURL=options.js.map