Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultBesuEth1Image = "hyperledger/besu:22.1.0" DefaultBesuEth2Image = "hyperledger/besu:24.10.0" BesuBaseImageName = "hyperledger/besu" DefaultErigonEth1Image = "thorax/erigon:v2.40.0" DefaultErigonEth2Image = "thorax/erigon:2.60.8" ErigonBaseImageName = "thorax/erigon" DefaultGethEth1Image = "ethereum/client-go:v1.13.8" DefaultGethEth2Image = "ethereum/client-go:v1.14.11" GethBaseImageName = "ethereum/client-go" DefaultNethermindEth1Image = "nethermind/nethermind:1.16.0" DefaultNethermindEth2Image = "nethermind/nethermind:1.29.1" NethermindBaseImageName = "nethermind/nethermind" DefaultRethEth2Image = "ghcr.io/paradigmxyz/reth:v1.1.0" RethBaseImageName = "ghcr.io/paradigmxyz/reth" )
Variables ¶
This section is empty.
Functions ¶
func ExecutionLayerFromDockerImage ¶
func ExecutionLayerFromDockerImage(imageWithVersion string) (config_types.ExecutionLayer, error)
ExecutionLayerFromDockerImage returns the execution layer based on the Docker image
func GithubRepositoryFromEthereumClientDockerImage ¶
GithubRepositoryFromEthereumClientDockerImage returns the GitHub repository name based on the Docker image
func VersionFromImage ¶
func VersionFromImage(imageWithVersion string) (config_types.EthereumVersion, error)
VersionFromImage returns the consensus type based on the Docker image version
Types ¶
type Fork ¶
type Fork string
func LastSupportedForkForEthereumClient ¶
LastSupportedForkForEthereumClient returns the last supported fork for the given Ethereum client. It supports only eth2 clients.
func (Fork) ValidFutureForks ¶
ValidFutureForks returns the list of valid future forks for the given Ethereum fork
Click to show internal directories.
Click to hide internal directories.