Documentation
¶
Index ¶
- func EncryptECDSAValidatorKey(secretsManager secrets.SecretsManager, secretsPass string) error
- func EncryptNetworkingPrivateKey(secretsManager secrets.SecretsManager, secretsPass string) error
- func InitCloudSecretsManager(secretsConfig *secrets.SecretsManagerConfig) (secrets.SecretsManager, error)
- func InitECDSAValidatorKey(secretsManager secrets.SecretsManager) (types.Address, error)
- func InitNetworkingPrivateKey(secretsManager secrets.SecretsManager) (libp2pCrypto.PrivKey, error)
- func LoadNodeID(secretsManager secrets.SecretsManager) (string, error)
- func LoadValidatorAddress(secretsManager secrets.SecretsManager) (types.Address, error)
- func SetEncryptedKey(secretsManager secrets.SecretsManager, name string, secretsPass string, ...) error
- func SetupLocalSecretsManager(dataDir string) (secrets.SecretsManager, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EncryptECDSAValidatorKey ¶
func EncryptECDSAValidatorKey(secretsManager secrets.SecretsManager, secretsPass string) error
func EncryptNetworkingPrivateKey ¶
func EncryptNetworkingPrivateKey(secretsManager secrets.SecretsManager, secretsPass string) error
func InitCloudSecretsManager ¶
func InitCloudSecretsManager(secretsConfig *secrets.SecretsManagerConfig) (secrets.SecretsManager, error)
InitCloudSecretsManager returns the cloud secrets manager from the provided config
func InitECDSAValidatorKey ¶
func InitECDSAValidatorKey(secretsManager secrets.SecretsManager) (types.Address, error)
InitECDSAValidatorKey creates new ECDSA key and set as a validator key
func InitNetworkingPrivateKey ¶
func InitNetworkingPrivateKey(secretsManager secrets.SecretsManager) (libp2pCrypto.PrivKey, error)
func LoadNodeID ¶
func LoadNodeID(secretsManager secrets.SecretsManager) (string, error)
LoadNodeID loads Libp2p key by SecretsManager and returns Node ID
func LoadValidatorAddress ¶
func LoadValidatorAddress(secretsManager secrets.SecretsManager) (types.Address, error)
LoadValidatorAddress loads ECDSA key by SecretsManager and returns validator address
func SetEncryptedKey ¶
func SetupLocalSecretsManager ¶
func SetupLocalSecretsManager(dataDir string) (secrets.SecretsManager, error)
SetupLocalSecretsManager is a helper method for boilerplate local secrets manager setup
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.