configs

package
v0.17.1 Latest Latest
Warning

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

Go to latest
Published: May 16, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BinaryPerms   = os.ModePerm
	ConfigRootDir = "./configs"

	MainnetConfig = ConfigRootDir + "/mainnet"
	TestnetConfig = ConfigRootDir + "/testnet"

	MainnetLogs = "./mainnet-logs"
	TestnetLogs = "./testnet-logs"

	MainnetKeystore = "./mainnet-keystore"
	TestnetKeystore = "./testnet-keystore"

	MainnetDatadir = "./mainnet-data"
	TestnetDatadir = "./testnet-data"

	ExecutionMainnetDatadir = MainnetDatadir + "/execution"
	ExecutionTestnetDatadir = TestnetDatadir + "/execution"

	ConsensusMainnetDatadir = MainnetDatadir + "/consensus"
	ConsensusTestnetDatadir = TestnetDatadir + "/consensus"

	ValidatorMainnetDatadir = MainnetDatadir + "/validator"
	ValidatorTestnetDatadir = TestnetDatadir + "/validator"

	ExecutionLayer = "execution"
	ConsensusLayer = "consensus"
	ValidatorLayer = "validator"

	GenesisJsonPath    = "shared/genesis.json"
	Genesis35JsonPath  = "shared/genesis_35.json"
	Genesis42JsonPath  = "shared/genesis_42.json"
	Genesis100JsonPath = "shared/genesis_100.json"

	GenesisStateFilePath    = "shared/genesis.ssz"
	GenesisState35FilePath  = "shared/genesis_35.ssz"
	GenesisState42FilePath  = "shared/genesis_42.ssz"
	GenesisState100FilePath = "shared/genesis_100.ssz"

	ChainConfigYamlPath         = "shared/config.yaml"
	DeployBlockPath             = "shared/deploy_block.txt"
	GethTomlPath                = "geth/geth.toml"
	ErigonTomlPath              = "erigon/erigon.toml"
	PrysmYamlPath               = "prysm/prysm.yaml"
	ValidatorYamlPath           = "prysm/validator.yaml"
	LighthouseTomlPath          = "lighthouse/lighthouse.toml"
	LighthouseValidatorTomlPath = "lighthouse/validator.toml"
	TekuYamlPath                = "teku/teku.yaml"
	TekuValidatorYamlPath       = "teku/validator.yaml"
	TekuChainConfigYamlPath     = "teku/config.yaml"
)

Variables

View Source
var (
	SharedConfigDependencies = map[string]ClientConfigDependency{
								// contains filtered or unexported fields
	}
	UpdateConfigDependencies = map[string]ClientConfigDependency{
								// contains filtered or unexported fields
	}
)
View Source
var (
	ErigonConfigDependencies = map[string]ClientConfigDependency{
		// contains filtered or unexported fields
	}
)
View Source
var (
	GethConfigDependencies = map[string]ClientConfigDependency{
		// contains filtered or unexported fields
	}
)
View Source
var (
	LighthouseConfigDependencies = map[string]ClientConfigDependency{
		// contains filtered or unexported fields
	}
)
View Source
var (
	LighthouseValidatorConfigDependencies = map[string]ClientConfigDependency{
		// contains filtered or unexported fields
	}
)
View Source
var (
	PrysmConfigDependencies = map[string]ClientConfigDependency{
		// contains filtered or unexported fields
	}
)
View Source
var (
	PrysmValidatorConfigDependencies = map[string]ClientConfigDependency{
		// contains filtered or unexported fields
	}
)
View Source
var (
	TekuConfigDependencies = map[string]ClientConfigDependency{
		// contains filtered or unexported fields
	}
)

Functions

This section is empty.

Types

type ClientConfigDependency

type ClientConfigDependency interface {
	Install(isUpdate bool) error
	Name() string
}

Jump to

Keyboard shortcuts

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