diff --git a/packages/cli/src/cmds/validator/import.ts b/packages/cli/src/cmds/validator/import.ts index 75b083c95ce0..a39dfcc16f74 100644 --- a/packages/cli/src/cmds/validator/import.ts +++ b/packages/cli/src/cmds/validator/import.ts @@ -10,7 +10,11 @@ import {PersistedKeysBackend} from "./keymanager/persistedKeys.js"; /* eslint-disable no-console */ -export const importCmd: CliCommand = { +type ValidatorImportArgs = Pick; + +const {importKeystores, importKeystoresPassword} = validatorOptions; + +export const importCmd: CliCommand = { command: "import", describe: @@ -29,12 +33,11 @@ Ethereum Foundation utility.", // Note: re-uses `--importKeystores` and `--importKeystoresPassword` from root validator command options options: { - ...validatorOptions, - importKeystores: { - ...validatorOptions.importKeystores, + ...importKeystores, requiresArg: true, }, + importKeystoresPassword, }, handler: async (args) => {