config

package
v0.0.0-...-64d8dd7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2024 License: GPL-3.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Confirmation = struct {
	Option       ConfirmationOption
	Options      []string
	OptionLabels map[string]string
	Descriptions map[string]string
}{
	Option: ConfirmationOption{
		ReviewSettings: "Review Settings",
		SaveAndExit:    "Save and exit",
	},
}
View Source
var ConsensusClient = struct {
	Stage  CCStage
	Stages []string
}{
	Stage: CCStage{
		Selection: CCStageSelection{
			Name: "Selection",
			Option: CCSelectionOption{
				SystemRecommended: "System-recommended",
				LightHouse:        "lighthouse",
				Nimbus:            "nimbus",
				Prysm:             "prysm",
				Teku:              "teku",
				Lodestar:          "lodestar",
			},
		},
		Graffiti: CSStageForm{
			Name: "Graffiti",
		},
		CheckpointSync: CSStageForm{
			Name: "Checkpoint sync",
		},
		DopelgangerProtection: CCStageDopelgangerProtection{
			Name: "Doppelganger protection",
			Option: CCDopelgangerProtectionOption{
				Yes: "Yes",
				No:  "No",
			},
		},
	},
}
View Source
var ConsensusClientExternalSelection = struct {
	Option       ConsensusClientExternalSelectionOption
	Options      []string
	OptionLabels map[string]string
}{
	Option: ConsensusClientExternalSelectionOption{
		Lighthouse: "lighthouse",
		Nimbus:     "nimbus",
		Prysm:      "prysm",
		Teku:       "teku",
		Lodestar:   "lodestar",
	},
}
View Source
var ETHClient = struct {
	Option       ETHClientOption
	Options      []string
	OptionLabels map[string]string
	Descriptions map[string]string
}{
	Option: ETHClientOption{
		ExternallyManaged: "external",
		LocallyManaged:    "local",
	},
}
View Source
var ExecutionClient = struct {
	Option       ExecutionClientOption
	Options      []string
	OptionLabels map[string]string
	Descriptions map[string]string
}{
	Option: ExecutionClientOption{
		SystemRecommended: "System-recommended",
		Geth:              "geth",
		Nethermind:        "nethermind",
		Besu:              "besu",
	},
}
View Source
var FallbackClients = struct {
	Option       FllbackClientsOption
	Options      []string
	OptionLabels map[string]string
}{
	Option: FllbackClientsOption{
		Yes: "Yes",
		No:  "No",
	},
}
View Source
var MEVBoost = struct {
	Option       MEVBoostOption
	Options      []string
	OptionLabels map[string]string
	Descriptions map[string]string
}{
	Option: MEVBoostOption{
		LocallyManaged:    "local",
		ExternallyManaged: "external",
	},
}
View Source
var MEVBoostLocal = struct {
	Option       MEVBoostLocalOption
	Options      []string
	Descriptions map[string]string
}{
	Option: MEVBoostLocalOption{
		Unregulated: "Unregulated",
		Regulated:   "Regulated",
	},
}
View Source
var Monitoring = struct {
	Option       MonitoringOption
	Options      []string
	OptionLabels map[string]string
	Descriptions map[string]string
}{
	Option: MonitoringOption{
		Yes: "Yes",
		No:  "No",
	},
}
View Source
var Network = struct {
	Option       NetworkOption
	Options      []string
	OptionLabels map[string]string
	Descriptions map[string]string
}{
	Option: NetworkOption{
		EthereumMainnet: "mainnet",
		HoleskyTestnet:  "holesky",
	},
}
View Source
var PageID = struct {
	Network                                   string
	EthClient                                 string
	ExecutionClient                           string
	ExecutionClientExternal                   string
	ExecutionClientExternalSelection          string
	ConsensusClientExternalSelectedLighthouse string
	ConsensusClientExternalSelectedNimbus     string
	ConsensusClientExternalSelectedPrysm      string
	ConsensusClientExternalSelectedLodestar   string
	ConsensusClientExternalSelectedTeku       string
	ConsensusClientSelection                  string
	ConsensusClientGraffiti                   string
	ConsensusClientCheckpointSync             string
	ConsensusClientDopelgangerProtection      string
	FallbackClients                           string
	FallbackClientsPrysm                      string
	FallbackClientsLighthouse                 string
	FallbackClientsLodestar                   string
	FallbackClientsTeku                       string
	FallbackClientsNimbus                     string
	Monitoring                                string
	MEVBoost                                  string
	MEVBoostLocal                             string
	MEVBoostExternal                          string
	Confirmation                              string
}{
	Network:                          "network",
	EthClient:                        "eth_client",
	ExecutionClient:                  "execution_client",
	ExecutionClientExternal:          "execution_client_external",
	ExecutionClientExternalSelection: "execution_client_external_selection",
	ConsensusClientExternalSelectedLighthouse: "consensus_client_external_selected_lighthouse",
	ConsensusClientExternalSelectedNimbus:     "consensus_client_external_selected_nimbus",
	ConsensusClientExternalSelectedPrysm:      "consensus_client_external_selected_prysm",
	ConsensusClientExternalSelectedTeku:       "consensus_client_external_selected_teku",
	ConsensusClientExternalSelectedLodestar:   "consensus_client_external_selected_lodestar",
	ConsensusClientSelection:                  "consensus_client_selection",
	ConsensusClientGraffiti:                   "consensus_client_graffiti",
	ConsensusClientCheckpointSync:             "consensus_client_checkpoint_sync",
	ConsensusClientDopelgangerProtection:      "consensus_client_dopelganger_protection",
	FallbackClients:                           "fallback_clients",
	FallbackClientsPrysm:                      "fallback_clients_prysm",
	FallbackClientsLighthouse:                 "fallback_clients_lighthouse",
	FallbackClientsTeku:                       "fallback_clients_teku",
	FallbackClientsNimbus:                     "fallback_clients_nimbus",
	FallbackClientsLodestar:                   "fallback_clients_lodestar",
	Monitoring:                                "monitoring",
	MEVBoost:                                  "mev_boost",
	MEVBoostLocal:                             "mev_boost_local",
	MEVBoostExternal:                          "mev_boost_external",
	Confirmation:                              "confirmation",
}
View Source
var StaderNode = struct {
	Option  StaderNodeOption
	Options []string
}{
	Option: StaderNodeOption{
		Yes: "Yes",
		No:  "No",
	},
}
View Source
var TopNav = struct {
	Network         string
	ETHClient       string
	ExecutionClient string
	ConsensusClient string
	FallbackClients string
	Monitoring      string
	MEVBoost        string
	Confirmation    string
}{
	Network:         "Network",
	ETHClient:       "ETH Client",
	ExecutionClient: "Execution client",
	ConsensusClient: "Consensus client",
	FallbackClients: "Fallback clients",
	Monitoring:      "Monitoring",
	MEVBoost:        "MEV-Boost",
	Confirmation:    "Confirmation",
}

Functions

This section is empty.

Types

type CCDopelgangerProtectionOption

type CCDopelgangerProtectionOption struct {
	Yes string
	No  string
}

type CCSelectionOption

type CCSelectionOption struct {
	SystemRecommended string
	LightHouse        string
	Nimbus            string
	Prysm             string
	Teku              string
	Lodestar          string
}

type CCStage

type CCStage struct {
	Selection             CCStageSelection
	Graffiti              CSStageForm
	CheckpointSync        CSStageForm
	DopelgangerProtection CCStageDopelgangerProtection
}

type CCStageDopelgangerProtection

type CCStageDopelgangerProtection struct {
	Name         string
	Option       CCDopelgangerProtectionOption
	Options      []string
	OptionLabels map[string]string
}

type CCStageSelection

type CCStageSelection struct {
	Name         string
	Option       CCSelectionOption
	Options      []string
	OptionLabels map[string]string
	Descriptions map[string]string
}

type CSStageForm

type CSStageForm struct {
	Name string
}

type ConfirmationOption

type ConfirmationOption struct {
	ReviewSettings string
	SaveAndExit    string
}

type ConsensusClientExternalSelectionOption

type ConsensusClientExternalSelectionOption struct {
	Lighthouse string
	Prysm      string
	Teku       string
	Lodestar   string
	Nimbus     string
}

type ETHClientOption

type ETHClientOption struct {
	ExternallyManaged string
	LocallyManaged    string
}

type ExecutionClientOption

type ExecutionClientOption struct {
	SystemRecommended string
	Geth              string
	Nethermind        string
	Besu              string
}

type FllbackClientsOption

type FllbackClientsOption struct {
	Yes string
	No  string
}

type MEVBoostLocalOption

type MEVBoostLocalOption struct {
	Unregulated string
	Regulated   string
}

type MEVBoostOption

type MEVBoostOption struct {
	LocallyManaged    string
	ExternallyManaged string
}

type MonitoringOption

type MonitoringOption struct {
	Yes string
	No  string
}

type NetworkOption

type NetworkOption struct {
	EthereumMainnet string
	HoleskyTestnet  string
}

type StaderNodeOption

type StaderNodeOption struct {
	Yes string
	No  string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL