Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LighthouseVcConfig ¶
type LighthouseVcConfig struct { // The Docker Hub tag for Lighthouse VC ContainerTag types.Parameter[string] // Custom command line flags for the VC AdditionalFlags types.Parameter[string] }
Configuration for the Lighthouse VC
func NewLighthouseVcConfig ¶
func NewLighthouseVcConfig() *LighthouseVcConfig
Generates a new Lighthouse VC configuration
func (*LighthouseVcConfig) GetParameters ¶
func (cfg *LighthouseVcConfig) GetParameters() []types.IParameter
Get the parameters for this config
func (*LighthouseVcConfig) GetSubconfigs ¶
func (cfg *LighthouseVcConfig) GetSubconfigs() map[string]types.IConfigSection
Get the sections underneath this one
func (*LighthouseVcConfig) GetTitle ¶
func (cfg *LighthouseVcConfig) GetTitle() string
The the title for the config
type LodestarVcConfig ¶
type LodestarVcConfig struct { // The Docker Hub tag for Lodestar VC ContainerTag types.Parameter[string] // Custom command line flags for the VC AdditionalFlags types.Parameter[string] }
Configuration for the Lodestar VC
func NewLodestarVcConfig ¶
func NewLodestarVcConfig() *LodestarVcConfig
Generates a new Lodestar VC configuration
func (*LodestarVcConfig) GetParameters ¶
func (cfg *LodestarVcConfig) GetParameters() []types.IParameter
Get the parameters for this config
func (*LodestarVcConfig) GetSubconfigs ¶
func (cfg *LodestarVcConfig) GetSubconfigs() map[string]types.IConfigSection
Get the sections underneath this one
func (*LodestarVcConfig) GetTitle ¶
func (cfg *LodestarVcConfig) GetTitle() string
The the title for the config
type NimbusVcConfig ¶
type NimbusVcConfig struct { // The Docker Hub tag for the VC ContainerTag types.Parameter[string] // Custom command line flags for the VC AdditionalFlags types.Parameter[string] }
Configuration for Nimbus
func NewNimbusVcConfig ¶
func NewNimbusVcConfig() *NimbusVcConfig
Generates a new Nimbus VC configuration
func (*NimbusVcConfig) GetParameters ¶
func (cfg *NimbusVcConfig) GetParameters() []types.IParameter
Get the parameters for this config
func (*NimbusVcConfig) GetSubconfigs ¶
func (cfg *NimbusVcConfig) GetSubconfigs() map[string]types.IConfigSection
Get the sections underneath this one
func (*NimbusVcConfig) GetTitle ¶
func (cfg *NimbusVcConfig) GetTitle() string
Get the title for the config
type PrysmVcConfig ¶
type PrysmVcConfig struct { // The Docker Hub tag for the Prysm BN ContainerTag types.Parameter[string] // Custom command line flags for the BN AdditionalFlags types.Parameter[string] }
Configuration for the Prysm VC
func NewPrysmVcConfig ¶
func NewPrysmVcConfig() *PrysmVcConfig
Generates a new Prysm VC configuration
func (*PrysmVcConfig) GetParameters ¶
func (cfg *PrysmVcConfig) GetParameters() []types.IParameter
Get the parameters for this config
func (*PrysmVcConfig) GetSubconfigs ¶
func (cfg *PrysmVcConfig) GetSubconfigs() map[string]types.IConfigSection
Get the sections underneath this one
func (*PrysmVcConfig) GetTitle ¶
func (cfg *PrysmVcConfig) GetTitle() string
The the title for the config
type TekuVcConfig ¶
type TekuVcConfig struct { // The Docker Hub tag for the Teku VC ContainerTag types.Parameter[string] // Custom command line flags for the VC AdditionalFlags types.Parameter[string] }
Configuration for Teku
func (*TekuVcConfig) GetParameters ¶
func (cfg *TekuVcConfig) GetParameters() []types.IParameter
Get the parameters for this config
func (*TekuVcConfig) GetSubconfigs ¶
func (cfg *TekuVcConfig) GetSubconfigs() map[string]types.IConfigSection
Get the sections underneath this one
func (*TekuVcConfig) GetTitle ¶
func (cfg *TekuVcConfig) GetTitle() string
Get the title for the config
type ValidatorClientCommonConfig ¶
type ValidatorClientCommonConfig struct { // Custom proposal graffiti Graffiti types.Parameter[string] // Toggle for enabling doppelganger detection DoppelgangerDetection types.Parameter[bool] // The port to expose VC metrics on MetricsPort types.Parameter[uint16] }
Common configuration for all validator clients
func NewValidatorClientCommonConfig ¶
func NewValidatorClientCommonConfig() *ValidatorClientCommonConfig
Generates a new common VC configuration
func (*ValidatorClientCommonConfig) GetParameters ¶
func (cfg *ValidatorClientCommonConfig) GetParameters() []types.IParameter
Get the parameters for this config
func (*ValidatorClientCommonConfig) GetSubconfigs ¶
func (cfg *ValidatorClientCommonConfig) GetSubconfigs() map[string]types.IConfigSection
Get the sections underneath this one
func (*ValidatorClientCommonConfig) GetTitle ¶
func (cfg *ValidatorClientCommonConfig) GetTitle() string
Get the title for the config