helper

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Feb 27, 2025 License: MIT Imports: 13 Imported by: 0

Documentation

Index

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 SetEncryptedKey(secretsManager secrets.SecretsManager, name string, secretsPass string, privKey string) error

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.

Jump to

Keyboard shortcuts

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