# Functions
BeaconConfig retrieves beacon chain config.
BeaconIoConfig returns the current io config for the beacon chain.
BeaconNetworkConfig returns the current network config for the beacon chain.
E2ETestConfig retrieves the configurations made specifically for E2E testing.
LoadChainConfigFile load, convert hex values into valid param yaml format, unmarshal , and apply beacon chain config file.
MainnetConfig returns the configuration to be used in the main network.
MinimalSpecConfig retrieves the minimal config used in spec tests.
OverrideBeaconConfig by replacing the config.
OverrideBeaconNetworkConfig will override the network config with the added argument.
PraterConfig defines the config for the Prater testnet.
PyrmontConfig defines the config for the Pyrmont testnet.
SetupTestConfigCleanup preserves configurations allowing to modify them within tests without any restrictions, everything is restored after the test.
ToledoConfig defines the config for the Toledo testnet.
UseE2EConfig for beacon chain services.
UseMainnetConfig for beacon chain services.
UseMinimalConfig for beacon chain services.
UsePraterConfig sets the main beacon chain config for Prater.
UsePraterNetworkConfig uses the Prater specific network config.
UsePyrmontConfig sets the main beacon chain config for Pyrmont.
UsePyrmontNetworkConfig uses the Pyrmont specific network config.
UseToledoConfig sets the main beacon chain config for Toledo testnet.
UseToledoNetworkConfig uses the Toledo specific network config.
# Variables
ConfigNames provides network configuration names.
# Structs
BeaconChainConfig contains constant configs for node to participate in beacon chain.
IoConfig defines the shared io parameters.
NetworkConfig defines the spec based network parameters.
# Type aliases
ConfigName enum describes the type of known network in use.