@lodestar/config
Version:
Chain configuration required for lodestar
21 lines • 774 B
JavaScript
import { createChainConfig } from "./chainConfig/index.js";
import { createForkConfig } from "./forkConfig/index.js";
import { createCachedGenesis } from "./genesisConfig/index.js";
/**
* Create an `BeaconConfig`, filling in missing values with preset defaults
*/
export function createChainForkConfig(chainConfig) {
const fullChainConfig = createChainConfig(chainConfig);
return {
...fullChainConfig,
...createForkConfig(fullChainConfig),
};
}
export function createBeaconConfig(chainConfig, genesisValidatorsRoot) {
const chainForkConfig = createChainForkConfig(chainConfig);
return {
...chainForkConfig,
...createCachedGenesis(chainForkConfig, genesisValidatorsRoot),
};
}
//# sourceMappingURL=beaconConfig.js.map