Versions in this module Expand all Collapse all v1 v1.3.3 Mar 28, 2024 Changes in this version + const SlashingImportFile + var ErrComposeFileNotFound = errors.New("docker-compose file not found") + var ErrCreatingContextDir = errors.New("error creating context dir") + var ErrInterrupted = errors.New("interrupt") + var ErrNetworkNotFound = errors.New("network not found") + var ErrUnknownLodestarPreset = errors.New("unknown lodestar preset") + var ErrUnsupportedValidatorClient = errors.New("unsupported validator client") + var ErrValidatorImportCtBadExitCode = errors.New("validator import container exited with non-zero exit code") + type ContainerData struct + Image string + Ip string + Name string + type ContainersData struct + Containers []ContainerData + type CreateJWTSecretOptions struct + GenerationPath string + JWTPath string + Network string + type GenerateOptions struct + GenerationData generate.GenData + GenerationPath string + type GetContainersDataOptions struct + DockerComposePath string + type ImportValidatorKeysCustomOptions struct + DeployBlockPath string + GenesisPath string + NetworkConfigPath string + type ImportValidatorKeysOptions struct + ContainerTag string + CustomConfig ImportValidatorKeysCustomOptions + From string + GenerationPath string + Network string + StartValidator bool + StopValidator bool + ValidatorClient string + type RunContainersOptions struct + GenerationPath string + Services []string + SkipDockerPs bool + type SedgeActions interface + CreateJWTSecrets func(CreateJWTSecretOptions) (string, error) + ExportSlashingInterchangeData func(SlashingExportOptions) error + Generate func(GenerateOptions) (generate.GenData, error) + GetCommandRunner func() commands.CommandRunner + GetContainersData func(GetContainersDataOptions) (ContainersData, error) + ImportSlashingInterchangeData func(SlashingImportOptions) error + ImportValidatorKeys func(ImportValidatorKeysOptions) error + RunContainers func(RunContainersOptions) error + SetupContainers func(SetupContainersOptions) error + ValidateDockerComposeFile func(path string, services ...string) error + func NewSedgeActions(options SedgeActionsOptions) SedgeActions + type SedgeActionsOptions struct + CommandRunner commands.CommandRunner + DockerClient client.APIClient + ServiceManager services.ServiceManager + type SetupContainersOptions struct + GenerationPath string + Services []string + SkipPull bool + type SlashingExportOptions struct + ContainerTag string + GenerationPath string + Network string + Out string + StartValidator bool + StopValidator bool + ValidatorClient string + type SlashingImportOptions struct + ContainerTag string + From string + GenerationPath string + Network string + StartValidator bool + StopValidator bool + ValidatorClient string