# Functions
DeleteAccount performs the deletion on the Keymanager.
FilterExitAccountsFromUserInput selects which accounts to exit from the CLI.
FilterPublicKeysFromUserInput collects the set of public keys from the command line or an interactive session.
ImportAccounts can import external, EIP-2335 compliant keystore.json files as new accounts into the Prysm validator wallet.
NewCLIManager allows for managing validator accounts via CLI commands.
PerformVoluntaryExit uses gRPC clients to submit a voluntary exit message to a beacon node.
ValidateMnemonic ensures that it is not empty and that the count of the words are as specified(currently 24).
WithBackupsDir specifies the directory backups are written to.
WithBackupsPassword specifies the password for backups.
WithBeaconRESTApiProvider provides a beacon node REST API endpoint to the accounts cli manager.
WithBeaconRPCProvider provides a beacon node endpoint to the accounts cli manager.
WithCustomReader changes the default reader.
WithDeletePublicKeys indicates whether to delete the public keys.
WithFilteredPubKeys adds public key strings parsed from CLI.
WithFormattedPubKeys adds formatted public key strings parsed from CLI.
WithGRPCDialOpts adds grpc opts needed to connect to beacon nodes in the accounts cli manager.
WithGRPCHeaders adds grpc headers used when connecting to beacon nodes in the accounts cli manager.
WithImportPrivateKeys indicates whether to import private keys as accounts.
WithKeymanager provides a keymanager to the accounts cli manager.
WithKeymanagerType provides a keymanager to the accounts cli manager.
WithKeysDir specifies the directory keys are read from.
WithListValidatorIndices enables displaying validator indices in the accounts cli manager.
WithMnemonic specifies the password for backups.
WithMnemonic25thWord specifies the password for backups.
WithMnemonicLanguage specifies the language used for the mnemonic passphrase.
WithNumAccounts specifies the number of accounts.
WithPasswordFilePath specifies where the password is stored.
WithPrivateKeyFile specifies the private key path.
WithRawPubKeys adds raw public key bytes parsed from CLI.
WithReadPasswordFile indicates whether to read the password from a file.
WithShowPrivateKeys enables displaying private keys in the accounts cli manager.
WithSkipMnemonicConfirm indicates whether to skip the mnemonic confirmation.
WithWallet provides a wallet to the accounts cli manager.
WithWalletDir specifies the password for backups.
WithWalletKeyCount tracks the number of keys in a wallet.
WithWalletPassword specifies the password for backups.
# Constants
ArchiveFilename specifies the name of the backup.
# Variables
ErrCouldNotInitializeKeymanager informs about failed keymanager initialization.
# Structs
CLIManager defines a struct capable of performing various validator wallet & account operations via the command line.
DeleteConfig specifies parameters for the accounts delete command.
ImportAccountsConfig defines values to run the import accounts function.
PerformExitCfg for account voluntary exits.
# Type aliases
Option type for configuring the accounts cli manager.