@chainsafe/lodestar-config
Version:
Chain configuration required for lodestar
21 lines • 784 B
JavaScript
import { createIChainConfig } from "./chainConfig/index.js";
import { createIForkConfig } from "./forkConfig/index.js";
import { createICachedGenesis } from "./genesisConfig/index.js";
/**
* Create an `IBeaconConfig`, filling in missing values with preset defaults
*/
export function createIChainForkConfig(chainConfig) {
const fullChainConfig = createIChainConfig(chainConfig);
return {
...fullChainConfig,
...createIForkConfig(fullChainConfig),
};
}
export function createIBeaconConfig(chainConfig, genesisValidatorsRoot) {
const chainForkConfig = createIChainForkConfig(chainConfig);
return {
...chainForkConfig,
...createICachedGenesis(chainForkConfig, genesisValidatorsRoot),
};
}
//# sourceMappingURL=beaconConfig.js.map