Versions in this module Expand all Collapse all v1 v1.1.1 Feb 22, 2026 v1.1.0 Feb 19, 2026 Changes in this version + const ConsensusFolderLocal + const Name + const NetworkFolderLocal + const NetworkKey + const NetworkKeyLocal + const Path + const Server + const Token + const ValidatorBLSKey + const ValidatorBLSKeyLocal + const ValidatorKey + const ValidatorKeyLocal + var ErrSecretNotFound = errors.New("secret not found") + func SupportedServiceManager(service SecretsManagerType) bool + type SecretsManager interface + GetSecret func(name string) ([]byte, error) + HasSecret func(name string) bool + RemoveSecret func(name string) error + SetSecret func(name string, value []byte) error + Setup func() error + type SecretsManagerConfig struct + Extra map[string]interface{} + Name string + Namespace string + ServerURL string + Token string + Type SecretsManagerType + func ReadConfig(path string) (*SecretsManagerConfig, error) + func (c *SecretsManagerConfig) WriteConfig(path string) error + type SecretsManagerFactory func(config *SecretsManagerConfig, params *SecretsManagerParams) (SecretsManager, error) + type SecretsManagerParams struct + Extra map[string]interface{} + Logger hclog.Logger + type SecretsManagerType string + const AWSSSM + const GCPSSM + const HashicorpVault + const Local